First Actual Commit

Sorry, it is quite messy right now. :(