Initial commit of all files. Need to clean up libs badly.