Comply with pychecker.
Organize imports.
Cleanup spacing overall.
Improve variable names and naming overall.
Rename 'startTime' to more accurate name.
Use booleans instead of 0/1 for functions return values/vars.
Fix some minor spacing issues again.
Just use string concat. to join two numbers.
Remove parentheses from conditionals.
Conform variable naming to Google's python style guide.

http://google-styleguide.googlecode.com/svn/trunk/pyguide.html?showone=Naming#Naming
Conform method names to be consistent and per Google's style guide.

http://google-styleguide.googlecode.com/svn/trunk/pyguide.html?showone=Naming#Naming
Remove unused imports.
Simplify rain detection using regex.
Merge pull request #5 from Tanner/pretty

Code Cleanup