Pylint

this closes #25 
this closes #35 

@moriarty gave me an introduction on Pylint