Adding yardoc for documenting.
Reorganizing directory structure.