Merge branch 'source' into dev
Created exception error message

Prints an error message after exiting when an exception is caught.
Changed card data handling

Changed card.py so that cards no longer print strings but instead
return the values in question.
Fixed tabs/spaces issue in ASCII art header
Print what exception is thrown
Use exceptions in some display methods