* Return Map from GraphQL
Three techniques have been used
1. Return as Json String
2. Return Json using GraphQL scalar type
3. Return as list of key-value pair
* Adding custom scalar in plugin configuration
* Build failure fix
1. Integrating the .graphqls files
2. Updating the respective query resolvers
* Build failure Fix
1. Removed the extra .graphql file
2. Added ExtendedGraphQLScalarType class because the parent class didn't
have default constructor and the client code generation plugin was
requiring it.
* Code refactoring
* Code refactoring