Preparing for delays on failed user logins as well as IP address and global!

May need to refactor the __construct() method...

Signed-off-by: Ben Corlett <bencorlett@me.com>