Formatted readme file.
Fixed typo in requirements file.
Squashed commits of fixes, fixes and addition to setup file.