Created a new Base class so less code will be repeated. Added the
possiblity to open server (doesn't actually host anything yet) and added
some attributions and updated plans.