started notes on architecture
continuing to develope node, moved buffer related functions into util.clj