avoiding $$phase hack mostly, getting demo working

- updating `bower.json` to include angular-routes
- added `.bowerrc` for appropriate directory
- modified script to not use the `$$phase` hack
- removed `options` attribute in lieu of simply attaching options to
the `redactor` attribute
- put module in self-executing anonymous function
- other slight tweaks
reformatting, updated a comment
Revert "reformatting, updated a comment"

This reverts commit 30821d2b3e83faa1a0fffa447824d78f838ca5f9.
reformatting, updated a comment
Merge pull request #1 from boneskull/master

avoiding $$phase hack mostly, getting demo working for me w/ bower