add search api, update readme, fix bodystructure

* updated version of the readme that includes the bodystructure information
* bodystructure parser fix for text/*
* bodystructure parser ignores message/rfc882 due to buggy imap servers in the wild
* added a simple search api