Add support for binary number literals.

Also fix a signage bug when parsing hex literals.
Merge pull request #7 from DatZach/master

Add support for binary number literals.