Updated readme

Added sequence diagrams and added documenation