docs: update api.rest to reflect changes in error handling
docs: update features list to include Python 3
import requirements file