Added basics for the project.

No real code yet. Started writing some tests.