Add uthash git dependency.
Formatting of tj_error includes.

Use "" instead of <>.
Rework makefile a bit, add test target.

Test target executes all test programs.
Update doxygen config file.