Provide a way to permit the management of result types

When this is completed (currently only 1/3 done) it will allow users to specify how they want results be returned in a very controlled manner as governed by the result formatter within the main api instance. So far the account and char instance methods have migrated to make use of the additional calls that will permit the simple result key to return.

This is sent to show a way towards the final solution for #120.