Refactored a bit.
Began to create an UploadFolderCommand.
Big redesign.

Using Ninject.
Using MS Fakes so I don't have to use so much interfaces just for
testing purposes anymore.
MegaApi.Fakes is not needed anymore.
Completed UploadFolderCommand.