Restructered the readme and some additional explanations