update memoryModel to add @when
preliminary work on memoryRepos
implement cowboy application built on functional core
refactor and adjust memoryModel to add when function; begin implementation of memoryRepos
merge conflict repairs