Throws are more verbose

Added printStackTrace() to catch blocks to improve debugging.