Adds minor refactorings
Edits readme with a succinct description