Improved serialization for key exports with variable integer encoding.
Space efficient custom byte packing scheme for input [u8] slice.
Added example to demo import/exports.
Removed unnecessary error enums.
Lots of refactoring.
Byte sequenced inputs are converted to 128 bit uints.
To ensure that the formed u128s are within the prime field the current
implementation considers only 15 bytes per 128 bit block instead of 16.
A small example has been added.