Update DB schema and entities #2
Introduce ToolFacade with basic functionality
Extend tool facade, add error checks in facade
Extend tool facade and DAOs
Extend tool facade