Added pump.h header with bitmasks. Added document about inner workings of PIUIO.