First real inital commit. I did a lot of work :)