pat: implement excludes list filtering

Closes Issue #1:

  1 - Add an ignore list

  https://github.com/ChrisCummins/pat/issues/1
pat: Tabify source code

If python is going to enforce white space usage then I want to use an
easily measurable and divisible level of indentation.