Implemented Observatory getDefaultPier, added unit tests