Added ReadME, cleaned comments, various other fixes