Initial commit

Pushing everything done so far.