Remove unused files
Add README content, ignore local/ and components/

local/ is the target directory for working compiled files. components/
contain dependencies installed via Bower.
Add Don Naegely (@naegelyd) as contributor
Move directories containing source files under src/

Source directories include: templates/, coffee/, js/, scss/, font/, img/

The `cilantro.ui` has been moved to `cilantro/ui` for consistency and no
longer includes the `cilantro` module itself (i.e. it cannot be used
alone). This is to simplify the usage of the built cilantro.js file.
Implement separate Grunt targets and tasks for local vs. dist builds

During development, files are symlinked, copied or compiled into the
local/ directory. For distribution, files are copied into the dist/
directory. JavaScript files are initially copied and CoffeeScript are
compiled into the build/ directory. The requirejs:dist task concatenates
and minifies a built version into dist/.
Update gallery to use new structure
Rebuild jasmine runner on work target
Add http:// prefix to fix resolving jasmine host
Add custom "release" Grunt task

This creates a release on the master branch by copying files in dist/,
committing them, and tagging a release based on the package.json
version. This assumes the version has already been incremented on the
source branch.
Rename task release to tag-release, add dist to release
Merge pull request #185 from cbmi/issue-180

Organize files for simpler local development and distribution builds