Some cleanup. About to start with signals
Some reordering
Added rotation functionality. Started implementing brain
MAJOR merge