Merge of Noahs first commit

Get used to the pull request workflow and comments
I just wanted to make sure we weren't silencing a generic error.

A lot of times in class you saw people do this and it just resulted in them being like uhh it broke where if they had simply raised the exception they could have been told why.

Looks like you should get your necessary info out of ee.message so that's fine