Merge tag 'profanity-filter-test' into develop

Adds the preliminary profanity filter
Gulp WIP

See #25
fn calls outs in wrong place

See #25
Start the browserify process
Add magical index.js conventions

Require calls ending with a Dir/ will look at Dir/index.js

This should generally be the only entry point in a directory. A
directory in our app structure is representing a feature or particular
module.

See #25
More index.js - ing
Use main bower files

Use the rev module for the app*.js file

This will allow for finger printing in dev as well
Build the correct index.html
Vendor scripts

There is an error but I think it is related to not having the templates
working.
Properly build templates.js
Export out the angular module name

This is interesting because we will need to pass the deps as a string
for angular. For browserify, we can export out the id.

This is pretty cool, but it is pretty strange. Further detials will be
in the readme
For now add firebase deps manually
Inline the templates with brfs
Add bootstrap in via CDN
Mv from Heroku hosting back to firebase

Since we are really only serving static files, we should just use
firebase.
Render our custom style
Add the first version of dist

Dist is the directory where gulp puts the production assets. This is our
entire app that needs to be servable by a CDN or host with CORS.

Closes #25
Merge branch 'feature/use-gulp-as-build-tool' into develop
0.1.0
Merge branch 'release/gulp-as-build-tool'