Add a YAML based channel filter

This just filters based on project name, could be expanded
in the future if necessary
Added .gitignore file