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