bucket types

* integration tests do not use bucket types yet, this is coming in a later PR
* needs a Valgrind run in BOS