Error logging and throwing to be handled by tool manager
loader now reading json build files and requiring parts, logic to be written on building tasks from parts, and to store tasks in catalog