Amount variable renames, and split the incoming/outgoing amounts into reserved and locked
Instead of the reserved and locked amounts, keep track of the actual reserved and locked transactions
Implemented reserving of funds in the makeRoute phase
Added balance check before a route is made
Implemented locking of funds (so far without actually updating a Bitcoin transaction)
Implemented committing of funds (so far without actually updating a Bitcoin transaction)
Added the getBalance command