initial commit.

project was cleaned up, probably could slim it some more.