rename drawString -> drawColorString
add checkbox and button
inputs now update reference values
fix return values
rearrange new* functions
add more docstrings
move offset handling to InputsView
rename View -> MVC

and other various renames
add save button and configFilename
restore drawError and add drawInfo
add CreateParticipant API call
fix strange jsonrpc bug

This bug was causing jsonrpc to report an "invalid error: <nil>". It
looks like this error is thrown when the result is an unexpected nil. So
I guess it had something to do with appending to a nil slice.
refresh wallets/participants on focus
display participant info
rename API calls to match RPCs
display wallet info
add WalletCreator