added argv[1] as zipfile source
added check for correct zipfile
added check for usable xml datastream
moved output formatting to the correct functions
nicer html output