move legacy code to one folder
Chage lib path
Move new code out
Change path
Change travis ci test
Merge pull request #111 from moon-bear/rearrange_directory_arch

Rearrange directory arch