Child creation updated
minor improvements
makefile added for test and main
Added mutation.