Initial Commit

All my hard work was put in here :)