[refactor] using Diffy, updating test tasks, moving around gemspecs