Added DropBox implementation and refactored a bit for documentation and
copyright headers