De-vendor foundation, Adding inline anotations to ng controllers

# What's new?
 * Pulled foundation out of `vendor/assets` so it will play nice with heroku
 * *probably* fixed the thing that caused flash alerts to close on development but not in production.
 * Removed `require_tree .` from asset pipeline so we have more control over load order.
 *  Converted the guides controller (angular) to use inline annotation so that it works with minification. [we will always need to follow this convention in the future](https://docs.angularjs.org/tutorial/step_05#a-note-on-minification)
 * **Fixed the new guide form**
@rickcarlino I don't think so? Does a crop get automatically associated with the user who submitted the form through this? (I see that the user parameter is missing from guides/new.js)