Overlord 20141008 rc

First pass at the Overlord exercise:
-tests are separated into three files based on functionality: boot, activate, deactivate
-front-end is built with two main pages: home (to set defaults and boot the bomb) and bomb (used to activate, deactivate, and detonate the bomb)
-the front-end also uses `layout.erb` file to wrap the home and bomb pages in a unified interface which shows the bomb status and allows the user to reset the bomb

There's still some work to do, like adding better validation (and resulting error messages) and timer functionality.
Use the new Ruby 1.9 hash syntax.