Initial Commit.

Add the complete app for version 1.0 to the repo.