Signature generation now works with BPE 3 spec (not yet tested)

Some bookkeeping in gemfile
No longer need two different signature classes
First pass at having initial request BPE 3 compatible

All tests pass though there's still likely to be unsupported features and such hanging around