don't resize unless you shrink by at least 2x
initial send variant shindig
jshint
split identify into a constructor
set properties on the constructor
a lot of cleanup, need to check on get
remove the unnecessary reutrn this
meh
cleanup metadata.path
get variant file
all tests pass, but i need more tests