Initial Commit. Not working, but a start and it is compiling with Processing 2.1