Added argparse to main module.  Modified load() function in CATools to raise IOError if needed. Main module will attempt to load a passed in ruleset file, but opens with no ruleset loaded if there was an IOError.
Modified import of Image module so that it is retrieved from PIL
Merge branch 'feature/system_revamp' of https://github.com/chimsley/CellularAutomata

Conflicts:
	CAMain.py
Merge branch 'feature/system_revamp' of https://github.com/rpcope1/CellularAutomata
Merge pull request #2 from rpcope1/feature/system_revamp

Minor clean up, working on adding ability to set grid lines on or off.
Merge branch 'feature/system_revamp' of https://github.com/chimsley/CellularAutomata
Merge pull request #1 from chimsley/feature/argparse

Merging updates...
Removed unneeded dependencies.