Initial commit.
Add tests for the application.