Code style changes to improve readability
added documentation
updated the readme
some small visual fixes