PathCategorizer implementation

Simple object for path categorization based on patterns. For each pattern
there is associated action that will be performed.
Dependency on Gson 2.2.4
Merge remote-tracking branch 'origin/master'