Added a test to the cell spec and reconfigured the layout module a bit.
Added in and wrote some tests for getUnoccupied method.