Working copy, making script more robust
rewrote code to be modular, catches most errors

code is easier to debug now as disabling parts of it was made possible
by rewriting the code to be function based. Will catch and display a
relevent error for most exceptions. Updated README.
Fixed fiel to be readable by unix.
Latest working copy.
Only works for Python 2.6+
Since the script uses the keyword 'as' compiling with anything lower than python 2.6 with throw an error.