Update readme file

Better organise and format readme file and re-write sections for clarity.