Added basic analyser
Refactored analyser to take into account inconclusive patterns
Refactored analyser to take improve handling of inconclusive patterns
Added Predictor which incorporates all other classes