Migrate to MaxClient RESTish and rethink user directory