[TEST] Adding JSHint to 'npm test' task

* It will start running on TravisCI
[Logging] Creating logs/ directory on clone
[LOGGING] Add logging to main processes

* Separated events between info and error categories
* Logged deposits, withdrawals, outgoing payments, incoming payments
Merge pull request #167 from maxiperezc/logs-directory

[Logging] Creating logs/ directory on clone
Merge pull request #158 from maxiperezc/log-events

[LOGGING] Add logging to main processes
Merge pull request #169 from maxiperezc/add-jshint-to-npm-test

[TEST] Adding JSHint to 'npm test' task
[TEST] API get trust lines
[FEATURE] GA-282 use ripple-rest-client instead of ripple-lib, simplify
logic
[FEATURE]  GA-292 replace with ripple-rest-client instead of ripple-lib
[FEATURE] GA-281 use gateway.api core and print balances
[FEATURE] get account balance table, update trust line columns
[TEST] fund hot wallet
[TEST] get trust lines