initial work on using marionette views.

complete overhaul of structure of application. following design guidelines based off of brian mann

Get the application up to the same feature set (forecasts, recent searches, current times, current weather) as was previously built.

update entities with default values.

Add in 'current' search feature to recentSearches. bug fix for daily-forecast clicking. update styling.

add in night/day gradients based on time feature to weather page. update entity defaults.

allow user to switch between previous searches. store ALL DATA in each recent search (could cause memory leaks at the moment).
Merge pull request #3 from alekhinen/na/weather-view-modules

initial work on using marionette views.