trying to get a decorated widget to still have the to_liquid method defined in a mixin
Move client locations into module
creates a widget drop for passing to liquid render.
see: http://liquid.rubyforge.org/classes/Liquid/Drop.html
change widgetdrop to return hash of id and name for locations
changes WidgetDrop - moves dynamic method allocation to `before_method` hook
to take advantage of Liquid::Drop lazy loading.
Decorates locations returned. Changes WidgetDrop to accept an array of locations to move the demeter violation out and into the widget class which delegates it down the chain.
adds a method to location decorator
adds liquid method :website to location decorator,
adds liquid method heroku_url to website decorator
allow the client delegate target to be nil,
use try when referencing potential nil client
Merge branch 'master' of github.com:g5search/g5-content-management-system into comarketing-page-69118558
updates spec with number of components
Display a location's address
Add map to comarketing widget
Compile generic index page for each city state or neighborhood
Fill in a few specs for the area page compiler
Add area pages controller and collector class
Add a generic view for area page
Refactor preview and compile of area pages
Add map to area page
Move area page js to s3
Remove reference to old module