WIP: incremental build / style refactor
Fix up request API, fix bug validating some images
Add build script