Add API unit calls
Add utility and extended public API methods
ALL THE TYPES and macros to make lookups
Added auxiliary function to pluralize unit symbols; moved this function with key swap functions to utility file