initial stub separation of Observatory into client and server