Updated .gitignore
Added requirements for pip users
Clean mess according to PEP8