cleanup
cleanup and refactoring
script to parsing xml and cleaning up filenames
update cabal build file