Basic functions implemented. Start, pause, stop. Binds a model to interact with basic methods