Finished up unit tests
Fixed issue with \ character appearing in JSON URL values.

Fixed issue with user not getting attached to a group when they are assigned as a maintainer and do not have a group already

Fixed issue with maintainer (of multiple groups) not being able to change a user's group
Added spinners to pages, reorganized invalid url report so that it runs externally via cron and then populates a new table
Added a duplicate URL and invalid URL reporter job that will be kicked off on a weekly basis via cron

Updated the report controller to reference the new report models that are now attached to each pid

Updated the show pid page to display the report results.