Logging and error updates
Created by: chedburgh
Addresses two tickets, #4 (closed) (Improved logging) and #5 (closed) (Use exceptions to handle errors). Some cleaning up of the code involved.
Created by: chedburgh
Addresses two tickets, #4 (closed) (Improved logging) and #5 (closed) (Use exceptions to handle errors). Some cleaning up of the code involved.