splits out validations and creats coordinate translation
adds rakefile and cleans up minitest phrasing
splits out validations