Overwrite values with those provided by auto.
Fix bug which prevented specified geometry for an interface from being used.
DummyCommand now exists in main codebase.
Flatten interface options- only Geometry is needed right now.
Whitespace changes.
Add default value and tests.
Update tests, and remove skipped tests.
Interface and InterfaceRepository no longer handle IO;

- Input is now processed and the result placed on a Queue to be picked up by Output which will send the result to the Compositor.
- Commented out tests removed.
Run unit tests from Rakefile;

Stopped working after addition of Cucumber rake task.
Add tests for Launcher.
Input shouldn’t evaluate input- let Process;

- Move evaluation of input to Process.
- Move logic of what the input is out of the CommandRepository and into Process.
- Promote #by_keypress and #by_keyword to public methods.
- Input is now responsible for just input.
- Update EventLoop to now set the initial interface state, currently does nothing, but the thought was there.
- Rename #reset to #clear in Queue.
- Add #view to Queue for debugging.
Merge pull request #13 from gavinlaking/twerks

Twerking all night long.