add lint targets and fix symlink setup for puppet classes