initial commit. made trampoline-actors default project
tail recursion trampolines
trampoline is now a functor
trampoline is now a monad
monad laws
refactor into separate files
idea plugin