update release to 0.6.0
split source code
add new source to doxygen
split agent id
move headers to .hpp in common