initial commit
pep 8 fixes
removed a bunch of old/unused code
major spring cleaning

preparing new self updating method
some pep 8 fixes and code cleanup
getting ready 4 rewrite
Merge branch 'dev-cleanup' into dev