Added overlapsWith method to Period interface and added unit tests. Need
to implement toString methods.