Use directory "cloudsync" instead of "sync" for synchronization
Move RouteItemDelegate to its own file
Add license headers to RouteItem.(h/cpp)
Other code improvements