Refactor SCSS into separate files, and change structure of create activity HTML

* Get specific CSS/SCSS out of the application.css.scss file and into appropriate specific files
* Now that we have generic CSS for the live data features, we need to start changing the existing
 markup to use the general styles.
 * We also now have a partial that can be used for the footer so that we can change the style across
 all live data examples easily.
Rearrange Backbone.js views to align with the directory structure of the template files

Now that there are many more views we need to apply more organization to the files; keeping
in mind that this app should be as readable and searchable as possible, it behooves us to
keep refactoring to make sure everything is in its place.
Fixup namespaces of Backbone views/collections to match new directory structure

 After I rearranged the files into a new directory structure I still needed to go back in and update
 all of the namespace definitions to make sure they match the directories.
Remove presenter; we never used it.
Remove present function; we never used it.
Remove cucumber support files; we aren't using them.
Remove /doc directory; our README is at the project root
Update food search live data interface

* Better instructions on load
* Now with an exciting spinner gif during data load!
Refactor activities-by-day interface to use new generic live data styles

* Add new live data footer partial
* Update HTML structure so that we're able to use the generic live data CSS classes
* Update backbone views to align with new HTML structure
Refactor body measurements interface to use new generic live data styles

* Add new live data footer partial
* Update HTML structure so that we're able to use the generic live data CSS classes
* Update backbone views to align with new HTML structure