Format file, add report_list_hash and report_list_uids

Added features from https://github.com/sidafydd/nessus-xmlrpc-ruby/commit/3ca71179a27cb55ee8ddeacd846316a84e1c82c3. Branch is over 8 months old and adds some nice features.  I think it would go well in the main branch.