@@ -0,0 +1,576 @@
+//@Authors: Oliver Barnwell(ob6160) Harry Dalton(Hoolean)%0A%0A//Requires%0Avar net = require(%22net%22);%0Avar util = require(%22util%22);%0Avar EventEmitter = require(%22event%22).EventEmitter;%0A%0A//Exports%0Amodule.exports = function(options) %7B%0A%09return new clifton-smtp(options);%0A%7D%0A%0A%0Afunction clifton-smtp(options) %7B%0A%09EventEmitter.call(this);%0A%09this.server = net.createServer(function(s) %7B%0A%09%09//Bind event handlers here%09%09%09%0A%09%7D.bind(this));%0A%7D%0A%0Aclifton-smtp.prototype.listen = function(port, options, callback) %7B%0A%09this.server.listen(port, function() %7B %7D)%0A%0A%7D %0A%0Autil.Inherits(clifton-smtp, EventEmitter);%0A%0A

Add cliffton-server object & some base functionality