refactored tests
fixed distance_to so it returns abs value
refactored methods
fixed specs to match new architechture
refactored specs
added spec for randomizer
required randomizer file
added randomizer class
added spec for randomizer
added uniq randomizer method
refactored spec