Huge revamp, changed to session-based authentication, generalized http operations, name changes