Extends get_note_list to fetch a list of notes with a certain tag

Fixes #3

Adds optional tags argument to the `get_note_list` function so that the
return list is filtered to included only those notes that contain at
least one of the tags supplied. Based on the functionality in
simplenote.vim except here in simplenote.py deleted notes are not
filtered out.

Also adds new test and updates README.