-Code repetition was quicker than I thought, so created 2 mixins, each for one protocol
-Working DatabaseServer base. Now off to finishing the handlers