(Issue #39) Buildings should only be scalable if all parts of it are built.

Buildings will now only return true for scalability if isBuilt() also
returns true.