Cleaning route_preview code
Changed folder structure part a
Changed folder structure part b
Added testing
Further test cases added