Add ability to sort as int

Also removed multiple constructors in favour of properties
Also added sample of usage