Boot builder from custom script instead of nodemon for finer grained control of changes
Related to #96: we need to move the builder to intelligently implement incremental builds.
Currently, builder is run by nodemon which doesn’t allow us to know or react to which changes caused the builder to be activated.
Implement a boot script similar to the one used by the Ind.ie site builder so that we can react intelligently to different types of changes, including:
- A single tracker or spotlight content page change: only build that page
- An asset (e.g. image, font, css, etc.) change in themes: only copy that asset
- A template change in themes: rebuild all data