Cleanup + add some actual API
Remove trace
Pull out the executable, make Hemokit module a real libary