implement cowboy application built on functional core
refactor and adjust memoryModel to add when function; begin implementation of memoryRepos
complete merge conflicts