Cleaned up the demo and added requirements file