- moved stuff to model namespace
- download task now parsed asynchronously
- logout now also asynchronous
- removed the complete delegate since a task has only one OnNext call