fix User methods. Add User::login!. Fix code style. Fix example of usage. Fix parse_path. documented callback for Storage::File::upload!