initial implementation of get_uuid
wrap uuid in a structure for better type safety
fix build for CI
remove unnecessary dependencies
add test target to please travis
fix memory leaks in uuid.*
wip