improved readme, documentation; cleanup