Moving all resume stuff to public ruby gem

(please ignore branch name as i made the branch name before i knew i was doing all of the move)
Typically single-line blocks are wrapped in curly braces and not `do..end`. I don't care all that much, but our style guide does.