Moves Resolver into request package
Switching some User functions to have value receivers
Moves Store out into store package and renames to FileStore