Added new Match class

Needs more tests! wip, untested, may not compile
Better tag handling, improved tests

Added tests to check tag handling
Merged some tests and improved others
Split test rules out from the test case classes
New rules, formatting of output, better executable

ansible-lint had some attention that made it actually run again
Added first three rules
Added an example playbook for testing
Started work on output formatting