Moved the structure around. Now uses pinky for promises. Added an unfinished test for the logger server.