Lots of smaller changes. Users mostly working or rewritten

Users and buckets are much more aimed at working with js so that all needs to be written
few updates to seshat and the models to keep up with all the changes