Added the public development key for encryption.
Created a interface for an async task with callback and moved them to a
new package.