Actually use the SetAuthenticationHeaders method
Added the rest of the view filters.
Changed the way document saving results are delivered, now
they are only one object created and delivered on a separate subject.
Added Permission control.
Added creating API keys.
Added create and delete database