PEP 8 fixes

All code complies with `PEP 8` style guide now and some unused imports have been removed as well. I have also created a `CHANGELOG` file to keep track of changes in releases :+1: