Added helper scripts
Renamed connection to request as it makes more sense
Factorized the authenticated route registration method
Improved authentication handler setter code
Implemented authentication script execution