Clean up the pycheddar source!

- Made certain things a bit more efficient
- Cleaned up a lot of the code to use proper python 2.5+ syntax
- Changed a lot of the code to proper pep8 spacing
- Consolidated various functions

WARNING: This code is completely untested, probably contains syntax
errors and logic errors.. fixes coming soon.