added child registration
modified git ignore to prevent commiting emacs temporary filles