Merge pull request #41 from leftclickben/master

Remove unnecessary code and tests. Use express app.settings properly.
Merge pull request #42 from leftclickben/master

Https and code cleanup
Merge pull request #43 from leftclickben/master

More flexible parameters to app.start()
Initial (basic) implementation of (a) storage API, implementation for file system, and tests.
Don't pass unnecessary values to callbacks.
Don't pass unnecessary values to callbacks.
Don't attempt to call callbacks that aren't functions.
Make default module use storage interface.
Suppress error events from storage interface (for now).
Remove unnecessary settings.
Remove tests for default controller (temporary).
Merge pull request #44 from leftclickben/StorageInterface

Storage interface
Add missing smoke checks.
Fix missing error parameter.
Unit tests for default controller.
Improve unit tests for default controller.
Remove unwanted cleanup code.
Clean up stop() method.
Merge pull request #46 from leftclickben/StorageInterfaceCleanup

Storage interface cleanup
Unit test improvements.