restructured project

no code alteration, just reorganized the repository layout