initial version of slow_boundary.cc, edits to boundary.h and slow_boundary.h