added api controller, echonest api call, env file, git ignore