Butler to co-ordinate porter queries
Async value replacement in buildOpts
Error gracefully if no drones are available
Better error handling in Butler

Fixed incorrect index on params for drone name
Accept a bootstrap paramater in manifest

This param denotes that the process is a prerequisite that must be
running before the drone is used for anything else
Better comparison for bootstrap
Refactor of fleet to make it more testable
Tests for bootstrap logic