Bugfix, negatives were ignored

Added a check for negative, and two's complement if negative exists to
the Parser.