more work
more work
more work
cleaner SPI
factory GSS item stuff into separate cred provider
static library for helper functions
remove more gss item stuff
more gss item stuff