reindent to spaces.
fix indentation
make the command line parsing decent
misc reindent
move test and executable around.
use cabal-version 1.8 and use proper test framework.
add a vhd lowlevel function to read/write footer/header.
add a UniqueId reader from string and read instance. not very efficient but get the job done.
fix file truncation using ReadWriteMode instead of WriteMode

WriteMode only apparently truncate the file, which is contrary to what strace and manpage seems to indicate.
remove hTell
set the uuid.
bump version and use x.x.x scheme.