Let you specify a user via command line
remove user check for recursion
dont die on errors, allow for category to be passed as a cli argument