added docs, placed abscond back into server func
added file server test