Fixed build
Made target separate module
Added types.h
levering
fixed readme
changed target and type