First usable version of the application with all tests passing.