Added a ctor that can take a value for low and high
Implement addition
Fix the double ctor
Implement neg - two's complement