test local acceptor on lattice
updated to use boost shared_ptr, moved dependency chain code into own files