Version 0.8.4 public; imported from bitbucked private

Changelog:

    v0.8.5
        Moved 'Demo' out of main 'CRLogin'
        Added error page
        More error control, error handling
        Bug fixes

    v0.8.4
        Added constant time string comparison function in 'Authentication' to avoid timing attacks
        Using HMAC for response transfer
        Generating dummy salt for non existing users, salt is now always the same for non existing users

    v0.8.3
        Independent sessionStart() method. session_start() moved out of constructor in 'Session'
        Removed checking for firebug in JS
        Bug fixes

    v0.8.2
        Moved 'DataAccess' out of 'core'
        Bug fixes

    v0.8.1
        Added 'lib' Sub-Namespace
        Bug fixes

    v0.8
        Decoupling
        Refactoring Dependency Injection Container to push dependencies
        More error control, error handling