Lots of Fixes Including PEP8, URL parameters, and cleaning up directory