Added code to addLandmark to throw a nullpointerexception if the passed
in Landmark is null. Also added another addLandmark that takes in a
typeID and a time and makes it's own landmark.