Added tests for checking for incorrect passcodes
Added error code for incorrect passcode
Updated tests with new error code
Split out the database configuration of passcode and cache size into two separate methods. Then added a check in the passcode method to see if the provided passcode was correct.
Merge pull request #105 from rhodgkins/incorrect_passcode

Added error for incorrect passcode