Feature/apikeeper 42

apikeeper-42 Grant code dao
apikeeper-41 Access token dao
MD5 is insecure. Make hash algorithm configurable.