Fixes missing `import getpass`
Merge pull request #58 from jeremybanks/message-class

Message class, a new example, some other changes
Add incomplete scrape_history, replacing _scrape_source.

ref #51
Merge remote-tracking branch 'upstream/test'