added basic model and function skeleton. Implemented initialization tests