Adds sleep() if wrong password to prevent bruteforce attacks.
Adds require and suggest to composer.json.
Adds an error message when composer autoload is not present.