Cancel Snippet Edit

## Description
Now when in the middle of editing as snippet, pressing escape will reset the text and un-focus the user from the snippet.

This will resolve #38.

### Testing Considerations
* [x] Ensure pressing escape while editing a snippet will reset and un-focus it
* [x] Ensure snippets can still be edited