Improve Exception Reporting
GmFormatException was being super ambiguous about its stack trace, I
cleaned up its implementation and also made the Exception dialog stop
printing the throwable name twice since it's included in the
e.printStackTrace()