added initial server file and user/work models