(Issue #12) Throw an exception if a building has N and S or E and W in its build instructions

Exception is now thrown if a placed building has mixed directions in its
build instructions. This exception is only for placement, and not
texture-mapping.