Initial commit of the project.

Rough UI and code skeleton is in place.