add device synctime service
refactor source directory
add param validation
first test pass
add more data structure
add license heaader
add LICENSE
update version to 0.0.1
fix version error
fix conflict