New features were added to recent versions of the ConnectIQ SDK to support unit testing. Before adding new features to the app such as #7 and #8, it would be nice to get good unit test coverage which may require some refactoring to improve testability.