Add makefile
Add PyCharm configuration
Update documentation
Fix PEP-8 issues