checkstyle update
externalize karyon sub-projects
merge resolution
fix dependency management