Implement a simple build system

A simple build system implementation based upon the BuildConfig API. Introduces
a new Build REST object which represents the state of a build at a point in time.

The BuildController manages builds by examining the states of build-associated pods
and modeling build behavior using a state machine pattern.