Initial project commit.

Semi working application. No input verification as of yet.