Humongous Refactor - Part 2

+ Changes the AuthFilter so that it returns a Long in the UserID param
+ Cascades that change down to controllers -> services ( -> and sometimes managers) by changing the type from String to Long
+ Also enforces the name of the variable to be "userId"

Note: this pull probably does not conflict with #924 nor #923.  But it will conflict (logically) with #907