initial app create and gem setup