Added Server which can be extended to make servers for many purposes.