Updated README to more modern features

Some changes will help with simpler code while retaining core functionality. Please let me know if you disagree with any changes.