working top-level script. chose to use highline to get password from user, or they can use an ENV variable
fixed attachment parsing: was looking for filename instead of file_name xml node
added two features for test runs: ability to run for a range (using start & limit) and added much more logging about possible invalid states
only log body if there is a body
renamed reader to be more accurate: html.to_html looked weird so added document to clarify