removed the appended M from the ram variable as it prevents you from specifying different ram settings example G for gigs
changed ordering of help output to make it consistant also added more detailed help messages and last but not least added some sane defaults to ram and disk size in order to reduce flags required