Go library and client to handle config file and auto-generate REST APIs