adds puppt-lint to check for syntax errors
use ci task for travis