Added:
 * Optimization package
 * Building Tools Mechanism
 
TODO:
 * create mutate, mate and eval functions
 * more building tools