Documentation practices

Have clear documentations for users and developers in a docs folder.