Why don't you use the newest version of mojoPortal? I can't really help you if you stay with old versions.
The new release has all the files needed. If you want to use user.config look for user.config.sample and rename it to user.config
user.config file is not required for medium trust, it is a convenient way to keep your custom appSettings