Move internal functions to s3internal.h, remove s3bucket.h and add those functions to s3.h
Clean away binary as well