Script integration

move all api calls into one file
make wallet public, with a public Balance
merge upperBalance and lowerBalance into a single struct with function calls Add, Subtract, and Compare (and GobEncode and GobDecode)
ScriptAtoms are now implicit
Wallets are no longer exactly 4kb
Scripts are just concatenated to the wallet