Fixed test
Added IP blocking to auth class
Added get IP
Implemented log in whitelist