Merge pull request #11 from Ravenstine/master

Merge captcha
Change share text field width.
Add mongo indexing to models.
Remove blog from sitemap.
Move sitemap to pages controller.
Remove blogspot url from sitemap because Google doesn't like it.
Add 301 redirect when the herokuapp url is used.
Move 301 redirect code to production settings.
Add requirements for chromecast to work on heroku.  Apparently it might only be test-able on heroku.
Add google cast sender javascript.
Add sample chromecast receiver for testing.
Remove old chromecast code from player js.
Change chromecast app ID.
Fix broken media player link.
Add chromecast receiver to robots.txt.
Add favicons.
Make devise password reset use actionmailer.
Create heroku procfile for puma.
Configure Solve Media.

Important note: to deploy to Heroku, you need to assign each of the keys as environment variables by using `heroku config:set SOLVEMEDIA_CHALLENGE_KEY=<key>`, with <key> being the challenge key.
Create custom registrations controller to override default devise.