Initial commit with proper source files. I split up all the classes between the two projects, so nothing runs rights now.