client: Update Output API to add functions and methods
Move Output into its own file
Create dict_to_attrs utility function for save dict to string map