Moved docs up to root folder
Code review, refactoring and documentation