bitspill

Results 3 issues of bitspill

All numerical types were using `NumberOptionType` rather than distinguishing `IntegerOptionType` which led to an unmarshalling error when using the int/uint variants `/x 12` -> `option "x" expecting type 10, got...

``` flo-cli getrawtransaction bab76ed38ae19ad7e0ca758f99695883d6498a896eb456cf2aa10b10e54bb872 1 error: couldn't parse reply from server ```