Readme updates and adding middleware