Added stack trace functionality, updated the testing suite, did a little refactoring. I probably should've committed before now.