Named workertypes

Named workertypes...

Not perfect... no testing... In the future we should:
 * Specify spot bidding strategy with the workertype definition (ie. a list of launchSpecification and spotBids for each workerType).
 *  create/update workerType definitions should be converted to API calls and validated with JSON schema
 * Tests... using the API