Implementations

Adding OverProtectiveUserHandler and SingletonUserHandler as
IUserHandler implementations
More Implementations

Adding more implementations
Fixing up perfect implementation
Merge remote-tracking branch 'origin/Task1-Implementations' into ikulpin