Add NOCONTEXT support
Rewrite ztest.h
Add *.o to .gitignore