Added segment filter class base. Long way from compiling this though.
Small changes
Merge branch 'feature/VisionPort' of github.com:nubots/NUClearPort into feature/VisionPort
Ported config files for Transition and Replacement Rules. Now collectively called Rules.