system fix & usermanager change

i'm not so sure about the usermanager change, but for me it's more convenient to pass in the already loaded user-object and not the path to user-file.