Updating dependencies
Adding .idea folder to gitignore
Removing unused abstract decorator classes
Removing unused method in UserRepository
Adding phpunit dev dependency
Adding tests for AuthenticationHandler security component