added concept of tools.  Created EntityType tool that creates entities.  Created select tool.  Allow select tool to select items with a click and to drag items with press-and-drag