add trail photo carousel and ngtouch refactor

add trail photo carousel and ngtouch refactor