Moving modules into their own package
Fix module names and PEP8 issues

Changed tabs to spaces and fix inconsistencies
Fixed imports
Added setup script