Added support for unsigned integers | Refactored datatype tests into separate test class