Moved spaces to a new package
Added corner space class
increased test coverage