added some more unit tests and cleaned it up for a bit
added several unit tests and renamed getoccipeiedcelss to getocciepiedtiles