impolemented str/repr, added suport of usigned ints, minor refactoring