add submodule: uthash
init base project structures
add test files