Added autogenerated express backend dependencies.
Added less CSS support.
Added the less compiler as a dev dependency.
Cleaned up the package manager json files.
Added bower_components directory to gitignore.
Added details about the project to the readme.

Note that there are a lot of placeholders here that we should fill in
when time allows.
Moved bower dependency dir to public/vendor.
Fixed a minor json snafu.
Added gulp task to create a symlink from public/js/goll-e to dist.
Added dependency chain to relevent gulp tasks.
Added stubbed out less files for the demo site.
Ignore the symlink from public/js/goll-e to dist
Ignore .css files in the stylesheet. Only accept .less files.

Basically, this prevents us from accidentally commited a CSS file. The
CSS files are automatically rendered by the express less middleware so
there's no reason to keep them around.
Added default express starting content.