Ditching DSL (at least for now) and experimenting with implementation.
Industrialist acts as the factory finder.
Updated tests to better reflect good practices.
Initial implementation of building associations.

This needs to be simplified, and tests need to be separated.
Merge branch 'master' of github.com:rdavies/Industrialist