Added some functionality for multiple interfaces to one building, still
needs more implementation.  Added more tests.