Initial project commit

Adds first version of project.