diff --git a/.idea/.name b/.idea/.name
new file mode 100644
index 0000000..8e26829
--- /dev/null
+++ b/.idea/.name
@@ -0,0 +1 @@
+hikes
\ No newline at end of file
diff --git a/.idea/hikes.iml b/.idea/hikes.iml
new file mode 100644
index 0000000..c956989
--- /dev/null
+++ b/.idea/hikes.iml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="WEB_MODULE" version="4">
+  <component name="NewModuleRootManager">
+    <content url="file://$MODULE_DIR$" />
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..31e5692
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="JsBowerSettings">
+    <exe-path />
+    <config-path />
+  </component>
+  <component name="ProjectLevelVcsManager" settingsEditedManually="false">
+    <OptionsSetting value="true" id="Add" />
+    <OptionsSetting value="true" id="Remove" />
+    <OptionsSetting value="true" id="Checkout" />
+    <OptionsSetting value="true" id="Update" />
+    <OptionsSetting value="true" id="Status" />
+    <OptionsSetting value="true" id="Edit" />
+    <ConfirmationsSetting value="0" id="Add" />
+    <ConfirmationsSetting value="0" id="Remove" />
+  </component>
+  <component name="ProjectRootManager" version="2" />
+  <component name="masterDetails">
+    <states>
+      <state key="ScopeChooserConfigurable.UI">
+        <settings>
+          <splitter-proportions>
+            <option name="proportions">
+              <list>
+                <option value="0.2" />
+              </list>
+            </option>
+          </splitter-proportions>
+        </settings>
+      </state>
+    </states>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..81d4ab2
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/hikes.iml" filepath="$PROJECT_DIR$/.idea/hikes.iml" />
+    </modules>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/typescript-compiler.xml b/.idea/typescript-compiler.xml
new file mode 100644
index 0000000..72614f4
--- /dev/null
+++ b/.idea/typescript-compiler.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="TypeScriptCompiler">
+    <option name="isCompilerEnabled" value="true" />
+    <option name="nodeInterpreterTextField" value="usr/local/bin/node" />
+    <option name="generateSourceMap" value="false" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="$PROJECT_DIR$" vcs="Git" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100644
index 0000000..d1e46c1
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,464 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ChangeListManager">
+    <list default="true" id="80129bc7-5c49-4d33-b174-418a6519e3e4" name="Default" comment="">
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Big O Notation: A Few Examples.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Big O Notation: What it is and Why You Should Care.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Chrome Dev Tools: Audits.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Chrome Dev Tools: Elements.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Chrome Dev Tools: Network.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Chrome Dev Tools: Sources.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Chrome Dev Tools: Summary.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Chrome Dev Tools: Timeline.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Analog vs Digital.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Binary Bytes.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Chips and Moore's Law.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Chrome JavaScript Console and How Logging Works.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Content Delivery Networks.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Data Networks.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Decoding a Binary Number.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: How Routers and Packets Work.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: How Source Code Works.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: How To Measure Data Size.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: How Variables Work in Code.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: How the Internet Works.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: IP Addresses.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Intro to Binary Code.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Measuring Data Speed.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: More Computer Hardware.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: More on the Motherboard.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Security.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Software.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: The 4 Basic Parts of a Computer.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Types of Computers.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: What Do Programmers Do.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/JavaScript Lingo: Arrays and Objects.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/JavaScript Lingo: Finding and Indexing Data in Arrays.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/JavaScript Lingo: Loops.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/JavaScript Lingo: MDN and Documentation.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/JavaScript Lingo: Manipulating Data.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/JavaScript Lingo: Math.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/JavaScript Lingo: Regular Expressions.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/JavaScript Lingo: Value Types.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/The DOM: Style in the Header, Script in the Footer.png" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/videoThumbnails/preEdit/The DOM: What's the Document Object Model.png" />
+    </list>
+    <ignored path="hikes.iws" />
+    <ignored path=".idea/workspace.xml" />
+    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
+    <option name="TRACKING_ENABLED" value="true" />
+    <option name="SHOW_DIALOG" value="false" />
+    <option name="HIGHLIGHT_CONFLICTS" value="true" />
+    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
+    <option name="LAST_RESOLUTION" value="IGNORE" />
+  </component>
+  <component name="ChangesViewManager" flattened_view="true" show_ignored="false" />
+  <component name="CreatePatchCommitExecutor">
+    <option name="PATCH_PATH" value="" />
+  </component>
+  <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
+  <component name="FavoritesManager">
+    <favorites_list name="hikes" />
+  </component>
+  <component name="FileEditorManager">
+    <leaf />
+  </component>
+  <component name="Git.Settings">
+    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
+  </component>
+  <component name="JsBuildToolGruntFileManager" detection-done="true" />
+  <component name="JsGulpfileManager">
+    <detection-done>true</detection-done>
+  </component>
+  <component name="NamedScopeManager">
+    <order />
+  </component>
+  <component name="ProjectFrameBounds">
+    <option name="x" value="123" />
+    <option name="y" value="23" />
+    <option name="width" value="676" />
+    <option name="height" value="777" />
+  </component>
+  <component name="ProjectLevelVcsManager" settingsEditedManually="false">
+    <OptionsSetting value="true" id="Add" />
+    <OptionsSetting value="true" id="Remove" />
+    <OptionsSetting value="true" id="Checkout" />
+    <OptionsSetting value="true" id="Update" />
+    <OptionsSetting value="true" id="Status" />
+    <OptionsSetting value="true" id="Edit" />
+    <ConfirmationsSetting value="0" id="Add" />
+    <ConfirmationsSetting value="0" id="Remove" />
+  </component>
+  <component name="ProjectView">
+    <navigator currentView="ProjectPane" proportions="" version="1">
+      <flattenPackages />
+      <showMembers />
+      <showModules />
+      <showLibraryContents />
+      <hideEmptyPackages />
+      <abbreviatePackageNames />
+      <autoscrollToSource />
+      <autoscrollFromSource />
+      <sortByType />
+    </navigator>
+    <panes>
+      <pane id="ProjectPane">
+        <subPane>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="hikes" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="hikes" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="hikes" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="hikes" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="hikes" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="Web-Design" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="hikes" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="hikes" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="videoThumbnails" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="preEdit" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="hikes" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="hikes" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="videoThumbnails" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+        </subPane>
+      </pane>
+      <pane id="Scratches" />
+      <pane id="Scope" />
+    </panes>
+  </component>
+  <component name="PropertiesComponent">
+    <property name="settings.editor.selected.configurable" value="settings.github" />
+    <property name="settings.editor.splitter.proportion" value="0.2" />
+    <property name="last_opened_file_path" value="$PROJECT_DIR$" />
+    <property name="HbShouldOpenHtmlAsHb" value="" />
+    <property name="WebServerToolWindowFactoryState" value="false" />
+  </component>
+  <component name="RecentsManager">
+    <key name="MoveFile.RECENT_KEYS">
+      <recent name="$PROJECT_DIR$/videoThumbnails/preEdit" />
+    </key>
+  </component>
+  <component name="RunManager">
+    <configuration default="true" type="DartCommandLineRunConfigurationType" factoryName="Dart Command Line Application">
+      <method />
+    </configuration>
+    <configuration default="true" type="DartUnitRunConfigurationType" factoryName="DartUnit">
+      <method />
+    </configuration>
+    <configuration default="true" type="JavaScriptTestRunnerKarma" factoryName="Karma" config-file="">
+      <envs />
+      <method />
+    </configuration>
+    <configuration default="true" type="JavascriptDebugType" factoryName="JavaScript Debug">
+      <method />
+    </configuration>
+    <configuration default="true" type="JsTestDriver-test-runner" factoryName="JsTestDriver">
+      <setting name="configLocationType" value="CONFIG_FILE" />
+      <setting name="settingsFile" value="" />
+      <setting name="serverType" value="INTERNAL" />
+      <setting name="preferredDebugBrowser" value="Chrome" />
+      <method />
+    </configuration>
+    <configuration default="true" type="NodeJSConfigurationType" factoryName="Node.js" working-dir="">
+      <method />
+    </configuration>
+    <configuration default="true" type="cucumber.js" factoryName="Cucumber.js">
+      <option name="cucumberJsArguments" value="" />
+      <option name="executablePath" />
+      <option name="filePath" />
+      <method />
+    </configuration>
+    <configuration default="true" type="js.build_tools.gulp" factoryName="Gulp.js">
+      <method />
+    </configuration>
+  </component>
+  <component name="ShelveChangesManager" show_recycled="false" />
+  <component name="TaskManager">
+    <task active="true" id="Default" summary="Default task">
+      <changelist id="80129bc7-5c49-4d33-b174-418a6519e3e4" name="Default" comment="" />
+      <created>1452445278930</created>
+      <option name="number" value="Default" />
+      <updated>1452445278930</updated>
+    </task>
+    <servers />
+  </component>
+  <component name="ToolWindowManager">
+    <frame x="123" y="23" width="676" height="777" extended-state="0" />
+    <editor active="false" />
+    <layout>
+      <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.3831361" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
+      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
+      <window_info id="TypeScript Compiler" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.32909605" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
+      <window_info id="Application Servers" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
+      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
+      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
+      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
+      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
+      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
+    </layout>
+  </component>
+  <component name="VcsContentAnnotationSettings">
+    <option name="myLimit" value="2678400000" />
+  </component>
+  <component name="XDebuggerManager">
+    <breakpoint-manager />
+    <watches-manager />
+  </component>
+  <component name="editorHistoryManager">
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/JavaScript Lingo: Manipulating Data.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/JavaScript Lingo: Math.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/JavaScript Lingo: Loops.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/JavaScript Lingo: Regular Expressions.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: The 4 Basic Parts of a Computer.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: More Computer Hardware.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Intro to Binary Code.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Decoding a Binary Number.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: How To Measure Data Size.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Measuring Data Speed.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Binary Bytes.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Types of Computers.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: More on the Motherboard.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Data Networks.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: How the Internet Works.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Software.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Chrome JavaScript Console and How Logging Works.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: How Variables Work in Code.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: How Source Code Works.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: How Routers and Packets Work.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Chips and Moore's Law.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Analog vs Digital.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/JavaScript Lingo: MDN and Documentation.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/JavaScript Lingo: Value Types.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/JavaScript Lingo: Arrays and Objects.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/JavaScript Lingo: Finding and Indexing Data in Arrays.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: What Do Programmers Do.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Chrome Dev Tools: Elements.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Chrome Dev Tools: Network.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Chrome Dev Tools: Timeline.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Chrome Dev Tools: Sources.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Chrome Dev Tools: Audits.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Chrome Dev Tools: Summary.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Big O Notation: What it is and Why You Should Care.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Big O Notation: A Few Examples.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/The DOM: What's the Document Object Model.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/The DOM: Style in the Header, Script in the Footer.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: IP Addresses.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Security.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/videoThumbnails/preEdit/Computer Basics: Content Delivery Networks.png">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
+  </component>
+</project>
\ No newline at end of file
diff --git a/videoThumbnails/preEdit/Big O Notation: A Few Examples.png b/videoThumbnails/preEdit/Big O Notation: A Few Examples.png
new file mode 100644
index 0000000..22ff585
Binary files /dev/null and b/videoThumbnails/preEdit/Big O Notation: A Few Examples.png differ
diff --git a/videoThumbnails/preEdit/Big O Notation: What it is and Why You Should Care.png b/videoThumbnails/preEdit/Big O Notation: What it is and Why You Should Care.png
new file mode 100644
index 0000000..5f20125
Binary files /dev/null and b/videoThumbnails/preEdit/Big O Notation: What it is and Why You Should Care.png differ
diff --git a/videoThumbnails/preEdit/Chrome Dev Tools: Audits.png b/videoThumbnails/preEdit/Chrome Dev Tools: Audits.png
new file mode 100644
index 0000000..8e27bb1
Binary files /dev/null and b/videoThumbnails/preEdit/Chrome Dev Tools: Audits.png differ
diff --git a/videoThumbnails/preEdit/Chrome Dev Tools: Elements.png b/videoThumbnails/preEdit/Chrome Dev Tools: Elements.png
new file mode 100644
index 0000000..92c1ed0
Binary files /dev/null and b/videoThumbnails/preEdit/Chrome Dev Tools: Elements.png differ
diff --git a/videoThumbnails/preEdit/Chrome Dev Tools: Network.png b/videoThumbnails/preEdit/Chrome Dev Tools: Network.png
new file mode 100644
index 0000000..26b8f61
Binary files /dev/null and b/videoThumbnails/preEdit/Chrome Dev Tools: Network.png differ
diff --git a/videoThumbnails/preEdit/Chrome Dev Tools: Sources.png b/videoThumbnails/preEdit/Chrome Dev Tools: Sources.png
new file mode 100644
index 0000000..64fc9cd
Binary files /dev/null and b/videoThumbnails/preEdit/Chrome Dev Tools: Sources.png differ
diff --git a/videoThumbnails/preEdit/Chrome Dev Tools: Summary.png b/videoThumbnails/preEdit/Chrome Dev Tools: Summary.png
new file mode 100644
index 0000000..d1fc6de
Binary files /dev/null and b/videoThumbnails/preEdit/Chrome Dev Tools: Summary.png differ
diff --git a/videoThumbnails/preEdit/Chrome Dev Tools: Timeline.png b/videoThumbnails/preEdit/Chrome Dev Tools: Timeline.png
new file mode 100644
index 0000000..b57e9e0
Binary files /dev/null and b/videoThumbnails/preEdit/Chrome Dev Tools: Timeline.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: Analog vs Digital.png b/videoThumbnails/preEdit/Computer Basics: Analog vs Digital.png
new file mode 100644
index 0000000..9ee73aa
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: Analog vs Digital.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: Binary Bytes.png b/videoThumbnails/preEdit/Computer Basics: Binary Bytes.png
new file mode 100644
index 0000000..17830b6
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: Binary Bytes.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: Chips and Moore's Law.png b/videoThumbnails/preEdit/Computer Basics: Chips and Moore's Law.png
new file mode 100644
index 0000000..3a1a911
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: Chips and Moore's Law.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: Chrome JavaScript Console and How Logging Works.png b/videoThumbnails/preEdit/Computer Basics: Chrome JavaScript Console and How Logging Works.png
new file mode 100644
index 0000000..326ddf1
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: Chrome JavaScript Console and How Logging Works.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: Content Delivery Networks.png b/videoThumbnails/preEdit/Computer Basics: Content Delivery Networks.png
new file mode 100644
index 0000000..f0e9cce
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: Content Delivery Networks.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: Data Networks.png b/videoThumbnails/preEdit/Computer Basics: Data Networks.png
new file mode 100644
index 0000000..b7b78e9
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: Data Networks.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: Decoding a Binary Number.png b/videoThumbnails/preEdit/Computer Basics: Decoding a Binary Number.png
new file mode 100644
index 0000000..f2aa4f3
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: Decoding a Binary Number.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: How Routers and Packets Work.png b/videoThumbnails/preEdit/Computer Basics: How Routers and Packets Work.png
new file mode 100644
index 0000000..b6ba5cb
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: How Routers and Packets Work.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: How Source Code Works.png b/videoThumbnails/preEdit/Computer Basics: How Source Code Works.png
new file mode 100644
index 0000000..36f0d98
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: How Source Code Works.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: How To Measure Data Size.png b/videoThumbnails/preEdit/Computer Basics: How To Measure Data Size.png
new file mode 100644
index 0000000..6d0f48a
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: How To Measure Data Size.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: How Variables Work in Code.png b/videoThumbnails/preEdit/Computer Basics: How Variables Work in Code.png
new file mode 100644
index 0000000..f42927e
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: How Variables Work in Code.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: How the Internet Works.png b/videoThumbnails/preEdit/Computer Basics: How the Internet Works.png
new file mode 100644
index 0000000..6f81c90
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: How the Internet Works.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: IP Addresses.png b/videoThumbnails/preEdit/Computer Basics: IP Addresses.png
new file mode 100644
index 0000000..d797e5e
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: IP Addresses.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: Intro to Binary Code.png b/videoThumbnails/preEdit/Computer Basics: Intro to Binary Code.png
new file mode 100644
index 0000000..657dcdc
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: Intro to Binary Code.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: Measuring Data Speed.png b/videoThumbnails/preEdit/Computer Basics: Measuring Data Speed.png
new file mode 100644
index 0000000..228c54d
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: Measuring Data Speed.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: More Computer Hardware.png b/videoThumbnails/preEdit/Computer Basics: More Computer Hardware.png
new file mode 100644
index 0000000..f4ae839
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: More Computer Hardware.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: More on the Motherboard.png b/videoThumbnails/preEdit/Computer Basics: More on the Motherboard.png
new file mode 100644
index 0000000..eefbe3c
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: More on the Motherboard.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: Security.png b/videoThumbnails/preEdit/Computer Basics: Security.png
new file mode 100644
index 0000000..ac20a6a
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: Security.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: Software.png b/videoThumbnails/preEdit/Computer Basics: Software.png
new file mode 100644
index 0000000..7e7696f
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: Software.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: The 4 Basic Parts of a Computer.png b/videoThumbnails/preEdit/Computer Basics: The 4 Basic Parts of a Computer.png
new file mode 100644
index 0000000..c3836a5
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: The 4 Basic Parts of a Computer.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: Types of Computers.png b/videoThumbnails/preEdit/Computer Basics: Types of Computers.png
new file mode 100644
index 0000000..d7fc623
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: Types of Computers.png differ
diff --git a/videoThumbnails/preEdit/Computer Basics: What Do Programmers Do.png b/videoThumbnails/preEdit/Computer Basics: What Do Programmers Do.png
new file mode 100644
index 0000000..ebbfcc2
Binary files /dev/null and b/videoThumbnails/preEdit/Computer Basics: What Do Programmers Do.png differ
diff --git a/videoThumbnails/preEdit/JavaScript Lingo: Arrays and Objects.png b/videoThumbnails/preEdit/JavaScript Lingo: Arrays and Objects.png
new file mode 100644
index 0000000..01d9a6a
Binary files /dev/null and b/videoThumbnails/preEdit/JavaScript Lingo: Arrays and Objects.png differ
diff --git a/videoThumbnails/preEdit/JavaScript Lingo: Finding and Indexing Data in Arrays.png b/videoThumbnails/preEdit/JavaScript Lingo: Finding and Indexing Data in Arrays.png
new file mode 100644
index 0000000..ed4c0d1
Binary files /dev/null and b/videoThumbnails/preEdit/JavaScript Lingo: Finding and Indexing Data in Arrays.png differ
diff --git a/videoThumbnails/preEdit/JavaScript Lingo: Loops.png b/videoThumbnails/preEdit/JavaScript Lingo: Loops.png
new file mode 100644
index 0000000..0c6f808
Binary files /dev/null and b/videoThumbnails/preEdit/JavaScript Lingo: Loops.png differ
diff --git a/videoThumbnails/preEdit/JavaScript Lingo: MDN and Documentation.png b/videoThumbnails/preEdit/JavaScript Lingo: MDN and Documentation.png
new file mode 100644
index 0000000..d1fe399
Binary files /dev/null and b/videoThumbnails/preEdit/JavaScript Lingo: MDN and Documentation.png differ
diff --git a/videoThumbnails/preEdit/JavaScript Lingo: Manipulating Data.png b/videoThumbnails/preEdit/JavaScript Lingo: Manipulating Data.png
new file mode 100644
index 0000000..8294a4e
Binary files /dev/null and b/videoThumbnails/preEdit/JavaScript Lingo: Manipulating Data.png differ
diff --git a/videoThumbnails/preEdit/JavaScript Lingo: Math.png b/videoThumbnails/preEdit/JavaScript Lingo: Math.png
new file mode 100644
index 0000000..da3e976
Binary files /dev/null and b/videoThumbnails/preEdit/JavaScript Lingo: Math.png differ
diff --git a/videoThumbnails/preEdit/JavaScript Lingo: Regular Expressions.png b/videoThumbnails/preEdit/JavaScript Lingo: Regular Expressions.png
new file mode 100644
index 0000000..9c29d92
Binary files /dev/null and b/videoThumbnails/preEdit/JavaScript Lingo: Regular Expressions.png differ
diff --git a/videoThumbnails/preEdit/JavaScript Lingo: Value Types.png b/videoThumbnails/preEdit/JavaScript Lingo: Value Types.png
new file mode 100644
index 0000000..9f7d0b8
Binary files /dev/null and b/videoThumbnails/preEdit/JavaScript Lingo: Value Types.png differ
diff --git a/videoThumbnails/preEdit/The DOM: Style in the Header, Script in the Footer.png b/videoThumbnails/preEdit/The DOM: Style in the Header, Script in the Footer.png
new file mode 100644
index 0000000..fa9cac0
Binary files /dev/null and b/videoThumbnails/preEdit/The DOM: Style in the Header, Script in the Footer.png differ
diff --git a/videoThumbnails/preEdit/The DOM: What's the Document Object Model.png b/videoThumbnails/preEdit/The DOM: What's the Document Object Model.png
new file mode 100644
index 0000000..d33998c
Binary files /dev/null and b/videoThumbnails/preEdit/The DOM: What's the Document Object Model.png differ
