Java Based Extendible Server class designed for receiving and sending ASCII data but can be overridden to send different data structures