updated readme with new features and how to compile