Kick things off with some of the functional stuff I've been ammassing
Give commits their own file
Move linked-list stuff into its own file
Leave only the generic functional primitives in fun.coffee
Disclaimer about contents