Add dontPack option for constructor
test case for -l option
note..
Move API to seperate file
Add main include path