Minor improvement to sub classes
New user base class
new User class implemented, pending test
Starts testing the of the main User class