Dsc 123

This change further consolidated tools, tool types, tool categories, tool mapping to tool categories and material types into lookups in Amberdb.

It also provides required api for:
- finding lookups base on id, name, and/or name/code.
- adding, deleting and updating lookups such as tools, tool types, tool categories, mappings etc.