first take at wiring backbone - posts
added the backbone-marionette structure
Structure clean up.

* Cleaning out JS and upgrade everything.
* Add Gruntfile and package.json to handle minifying things
Refactor Posts code to new structure and use marionette views.

* Should give us a working post list
* Use a marionette composite and item views for post list and items
* Make the post collection just pull results out of the json from API
* Add route and controller action for #posts
* Reformat files for tabs not spaces
A litle addition
Move base HTML into AppLayout view. Replace WelcomeView with HomeLayout

* App layout manages header and main region
* Home layout manages map, search and content regions
* This means no HTML is coded into index.html anymore
* Hopefully this makes it easier to theme EVERYTHING later
Merge branch 'backbone-skeleton' of git://github.com/ushahidi/Lamu into backbone-skeleton
Add frontend wiring

* Adding UI module
* Using media module for CSS/JS handling
* Move base html into a view
* Add main controller and route for /
Move frontend css/js/images to UshahidiUI module
Update Init.js and index.php to load js via media module

Also fix a minor bug in requirejs shm where backbone didn't depend on
jquery so occasionally didn't bind jquery to Backbone.$
Clean up the rest of themes/default - moving everything to UshahidiUI mod

Also fix dependencies in package.json to include requirejs, and fix
Gruntfile to actually run
Disable requirejs 'wrap' since it seems to break something
Use Media::url() in Init.min.js script tag
Merge pull request #78 from ushahidi/Ushahidi-UI-module

Handle media and frontend through Kohana..
Flag the active page in navigation using App events
Reformat Gruntfile.js
Convert line endings on Init.js
Start integrating styling work from Lamu-UI repo
Initial import of SCSS files and adding compass build stuff
Merge pull request #79 from ushahidi/ui-integration

UI Integration