DO NOT RUN THIS AT HOME
Sort of fixed #57

Almost works. Building and rafters is drawn, but windoors are missing.
Test suite now working.
small bug fixes in test suite related to sybol name errors