Add gitignore
Switch to using shared_ptr's for compilation reasons
Fixup makefile for debug info and a named test program
Spruce up test output
Actually implement the trivial accept()