Moves User#set_with & User#match_set_package to UserMatch module
Cleans up UserMatch methods
Cleans up UserMatch some more, adds lots of comments