Add new Interfaces methods;

Add ability to find specific interface (for Compositor)
Add ability to reset all interfaces (for testing)
Compositor now handles data for multiple interfaces;

- Also, simplify clearing of line.
Add tests.
Remove examples/ directory.
Rename Dummy to DummyInterface, also;

- Fix arguments to #output.
Implement DummyCommand to mirror DummyInterface.
Removed as class already defined.
Remove argument from output using an instance variable instead.
Fix unintentional local variable shadowing.
Fix circular reference.
Renaming and fixing event loop;

- Rename: Application#main_sequence to #start.
- Rename: EventLoop#start to #main_sequence.
Add logger for debugging.
Merge pull request #11 from gavinlaking/twerks

Twerking.