First commit

Project and tests