Added basic functionality to all classes.
Created an interface to gather the server interfaces