Changes to animal. Large reformat shortly

Next commit: attempt to change to emacs/GNU toolchain - make and autotools