08-a: The '/upload' route now returns a preview page.

* This is necessary to convert the app into a two-step process. The user is able to see their uploaded video, and then more accurately choose start and end times for the gif.
Remove unnecessary puts statement.
08-b: Add strip public folder method.

* Because Sinatra assumes the public folder for images, it will break the link if the full path to the video is passed in.
08-c: Embed temp video file in the preview page.

* Create a relative link to the video using strip_public_folder.
* Update test to look for the video selector, along with the relative path for the video.
08-d: Button on the landing page now reads Upload! instead of Make a gif!

* There should be a distinction between these two actions.
08-e: Move gif start and end fields to the preview page.

* These should only be presented after the user has the opportunity to preview their video.
08-f: Add 'Make a gif!' button to preview page.
Bugfix: Add closing </video> tag to preview page.
08-g: Add separate test suite for user converts a gif.

* Move relevant tests from uploads_a_file to converts_video_to_gif.
08-g: Add 'spec' to the end of new spec file.

* Rookie mistake.
08-g: Add helpers for converts_video_to_gif_spec.
08-h: Add '/convert' action to form on the preview page.
08-g: Clean up files after each test.

* To avoid test pollution. There is a better way of doing this. I will have to explore that in a future update.
08-i: The name of the file should be passed through the form on the preview page.

* This is sort of a workaround for maintaining state in this app. It may be replaced at a later point, but for right now, it makes sense because it is fairly simple.
08-j: The '/convert' route now produces a gif from the file passed in.
08-m: Run jQuery validations on new gif-converter form.

* This is a little messy at the moment. Two validators are run on every page, each with a switch that only has one option at the moment. This splits them up so that they work on the right forms and it is a little bulky. However, they should both be easily extendible.
08-m: Add validation for empty inputs to timeSpanIsNilOrNegative.
08-n: Add sass to the project.
08-n: Add normalize css file to public/vendor.
08-n: Add a style.scss file to stylesheets.

* Depending on the growth of the project, this may need to get broken up into further segments. At the moment, however, it is fairly small and can probably be kept in one file.