moving all source under src directory, fixing broken test