Merge pull request #3 from darkzeroman/master

Minor grammar fix.
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.
Remove deletion as json.dump overwrites anyways.
Write the data files to their respective directory.

Create the directories if they do not exist.
Remove unused import.
Merge pull request #5 from Tanner/pretty

Code Cleanup
Merge pull request #7 from Tanner/matrix-fix

Matrix Generation Fix
Create a method to do fetching for both modes of transport.