Generate Users Tool created
Added rest end point controllers for future use.
Cleaned up api auth middleware adding user api endpoints along the way.