Initial commit including code

Full code already O.o