#6 Added basic draft for Server class