Moving dto's to the dto folder.

Moving settings to its own class.
Making encentivize api exception abstract, creating derived types.
Removing NLog, don't want to enforce that dependency.