update inventory to return toString as string rather than array of strings. Add return of inventory string to location toString
add JSON toString support for creature
add JSON conversion support for missions - required some extra work around object literal support with nested objects. Added tests for toString/JSON on location, creature and mission
add object name to toString functions. rename "object" in mission to "missionObject" to avoid using confusing word