Update options list and function names

Functions changed from snake_case to lowerCamelCase
Merge pull request #67 from lid/patch-1

Update options list and function names
Merge branch 'develop'
Merge branch 'develop'
Merge branch 'develop'
Merge branch 'develop'
[TASK] add npm-debug to gitignore
[TEST] add test for demurred currency Amount parsing
[FEATURE] Currency: add option force hex in json format

provide the `force_hex` flag in the options object in a `to_json` or `json_rewrite` call
[FIX] force hex for orderbook requests

interest bearing currencies would be sent down malformed `XAU (0.5%pa)` when rippled would be expecting either hex or iso
[FIX] value parsing for amount/currency order pairs

e.g. `100000 USD` and `USD 100000` should have the same result
[TEST] add full_name null case test
[TEST] modify order book test to support hex values
[FEATURE] use Currency object and hex format in orderbook

instead of checking the value of the currency string, create a Currency object and work with that
the json format going to rippled will contain the hex value of the currency
[TEST] add test to verify HEX_ZERO is native currency
[FIX] vault client: fixed incorrect username normalization
Cache and log hostid
Add freeze flags
Add SetNoRipple TrustSet flag
[FIX] amount human parsing for hex with amount

There were cases where the currency and integer were incorrectly matched. By separating out the regex for hex formatted Amount makes it easier to deal with these cases and fixes the issue.