Update and rename readme.md to README.md
refinement: sort other way.
refinement: rearrange directory structure.
Merge branch 'master' into gh-pages