Refactor to have app constructor as property of Meb
lotsa docs too!