Updated the way that messges are handled.

  Read messages are now marked as such, which causes a bug, as
 expected.  Issue #3 is real and will be a pain to fix.
  Added limiting for folders, and unified search-forward