Lots of changes. Biggest is using tabs instead of spaces. Still need to clean up files.
Tabs tabs tabs