Uploading finished project.

Worked on it with the help of Alexei.