Dsc 124

This request contains implementation for add, update and suppress lookup entries and tools entries as per dsc-124.  This request hasn't impled the following parts of dsc-124 are:

- pagination of the lookup list and tools list.
- allow allocation of multiple material types to a tool entry.

The changes are deployed to snowy:10536.