Implementations

Adding OverProtectiveUserHandler and SingletonUserHandler as
IUserHandler implementations
More Implementations

Adding more implementations
Fixing up perfect implementation
Update after review