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