jade works, templates working, must define IO to get posting up and running
sockets working jade changes, and misc