Added README and some code/documentation cleanup