request_version and modernize implemented
updated the readme
implemented first and last
added version sorting
renamed delete to remove in the readme
cleaned up style and switched translate to lambda
abstracted to take an arbitray number of params
abstracted the name of the hash
fixed some lines which were too long
updated the gem spec
updated how context gets passed and added comments
converted quotation marks to ''
fixed typo in spec
compute will only work when we know a field exists
added order to modernizer (needs unit tests)
added exceptions when invalid versions are used
added support for descending in translate
converted unittests to minitest
[meta,method] turn meta method and map method into module instead of a class
[test] put expected value first when asserting