Mostly implemented API (userlist side of things is missing). As yet untested, though it builds fine.