Overlord

Attempt at overlord
Meets all basic requirements +
  Style
  Time

Almost looking to split up overlord.rb functionality and adding a bomb class to make it more concise and fix up testing. Any more features added would probably cause me to refactor and create that split.
@houndci has a point.