Add Backend interface and AnimeStatus struct
Add payload and improve error handling

Also initial commit of Authenticate method
And I broke everything so now it segfaults