Whole project pushed to github.

This is an old project that i'm now pushing to github for versioning.