First commit!

Gonna start comments the code soon.