gutted project
working on infrastructure
commit before moving to haskell prototype