Matt I added the building outline as a Standard breakline to the surface.
I did this FIRST so that the TIN would begin by being defined ONLY by the building points.
Then I trimmed the ends of the contours that overlapped the building, and added the contours.
I stopped there as it was more a proof of concept, so I did not add the points. (note some
of those points are inside the building envelope, so they will need to be excluded.
As to best practice, in this instance one would add the major breakline features, then the contour data, followed by the point data. We cover several existing ground scenarios in my classes.
Should I finish this puppy up and post it for you, or would you rather follow the above steps first?