Merge pull request #5 from teharrison/master

more additions to service, see individual commits
Merge pull request #6 from teharrison/master

app / workflow submission
Merge pull request #7 from teharrison/master

bug fixes, error messages, config updates
Merge pull request #8 from teharrison/master

port change
Merge pull request #9 from teharrison/master

error handeling revamp to get proper message
Merge pull request #10 from teharrison/master

workspace wrapper debugging
Merge pull request #11 from teharrison/master

updates / bug fixes
Merge pull request #12 from teharrison/master

intermediate function for testing
generic wrapper script for running any KBase service method via RPC POST
config update
in service mode: support for different parameter value types, change processing of parameters to be unnamed list
changed specific service wrappers to use first item in parameters array