added linting, better file org, configs
allow for user config of tags