updated readme, changed license, cleaned up here and there