invalid lines added to map panel
contained cells added to map panel. It is bugged, but bug seems to be in domain layer
added horizontal segment junit test, fixed some horizontal segment bugs and '==' bugs. Contained cells displaying correctly