Clean Makefile and add pip install of required pkg

Try to pip install packages that are need for each target.
Added pep8 commands to Makefile
Added unit test for PEP8 compliance

The goal is to get this test passing.