Add d-pad events to the ControllerInput class

  - Map the d-pad buttons to keys on the keyboard
Add Spotlight plugin

  - Add plugin to have user controlled circles on the floor, with variable
     brightness.
  - Added draw_circle method to the floor canvas

  Resolves #7