WIP: Initial dev branch

* Adds Grunt, basic tasks including watch, and sets up overall project architecture (described in README).
* Bower setup for 3rd party libs
* Adds a basic Mocha client-side folder (spec/), but no tests/Grunt integration yet
* CommonJS-style includes w/Browserify (w/CoffeeScript/Handlebars support)
* Adds basic Chaplin support
* Basic templates ala H5BP
* Basic Express app and routing separation for API/admin/frontend
* Basic minification support with uglify/cssmin

This is not entirely complete, but shows a lot of the architecture, so I wanted to get it out there before moving forward (as hopefully some others can jump in on other setup tasks).
Nix secondary license, and package.json license line (leaving LICENSE.md)
Copy updates
Grunt updates

* Clean Bower target dir by default
* Start combining CSS stylesheets
* Set up watch task for bower libs
* Separate non-app-specific vendor libs to vendor.js (want to bring in more, but battling with Browserify atm)
Initial Chaplin interface

Shows basic template rendering and page routing (pushState). Still needs to show models in action. Adds Fontastic icons and toastr (messages) as well.

Note: This is my first time using Browserify, and it's method of strict encapsulation (+ guessing include names) makes doing dynamic requires difficult — To solve for now, Controllers are loaded in routes.coffee, and templates are required directly from their views.
Merge pull request #2 from davidkaneda/master

WIP: Initial dev branch
Continue refining base Chaplin app

Brings in Bootstrap CSS, starts basic PageView, smooth rough edges.
Merge pull request #3 from davidkaneda/master

Continue setting up Chaplin app
More app setup

* Add basic client models
* Start UI for add User view
* Add Ladda for buttons
* Adds some missing dependencies
Merge branch 'master' of https://github.com/asm-products/buckets
Add .bowerrc

Ensure that bower_components is located in the same place for everyone.
Merge pull request #5 from thebradbain/master

Add .bowerrc to avoid conflicts with other potential .bowerrc system files.
Add bootstrap.less
Watch for .less file changes

Edit the Gruntfile to watch for changes to .styl and .less files within the style directory
Import and modify bootstrap theme

"This way we can have custom control over variables and eventually get more specific about which parts of Bootstrap we bring in" (https://assemblymade.com/buckets/wips/41)
Build .less files
Merge branch 'bootstrap-config'
Compile all LESS files
WIP: First stab at adding a user (with DB)

This is incredibly basic, doesn't even hash the password yet, more of just a stab at integrating DB interactions:

* Dynamically load routes from api/ dir
* Basic post/get support for /api/users/
* Add thinky ORM for Rethink DB
* UI: Add jQuery.formParams

Note: Using Thinky (not entirely sold yet) requires Protobuff libs (added to README)
Merge pull request #6 from thebradbain/master

Add custom Bootstrap LESS compilation