Fix for Issue #17

Decode expects 0x before the number to understand that it is hexadecimal as per [Integer.decode](http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html#decode%28java.lang.String%29).  If that is not the case, then it will parse it as a decimal number.