Refactor server methods to use Futures
Revert dropbox.readFile to use callback
Refactoring, restructure