initial commit for core
	new file:   redsniff-core/.gitignore
	new file:   redsniff-core/pom.xml
	new file:   redsniff-core/src/main/java/jhc/redsniff/action/ActionDriver.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/action/ActionPerformer.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/action/ActionableFinder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/action/Controller.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/action/WithinEachContextActionDriver.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/action/package-info.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/core/DescribedAs.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/core/Describer.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/core/Finder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/core/FindingExpectations.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/core/FindingPredicates.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/core/Locator.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/core/MFinder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/core/SFinder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/core/package-info.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/generation/FactoryMethodPermittingMultipleGenericTypes.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/generation/FactoryMethodReader.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/generation/PackageScanningGenerator.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/generation/SeleniumFactoryWriter.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/core/AlwaysFindsMultipeElementsTester.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/core/CollectionOf.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/core/Item.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/core/Quantity.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/core/RedsniffQuantityFindingTester.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/core/RedsniffTester.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/core/Transformer.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/core/TypedQuantity.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/core/package-info.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/describe/CollectionDescribaliser.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/describe/Describaliser.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/describe/DescribaliserRegistry.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/describe/ItemDescribaliser.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/describe/ObjectDescribaliser.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/describe/SelfDescribingDescribaliser.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/describedas/LocatorDescribedAs.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/describedas/MFinderDescribedAs.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/describedas/MatcherLocatorDescribedAs.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/describedas/SFinderDescribedAs.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/expectations/AlwaysFindsMultipleElementsChecker.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/expectations/BaseFindingExpectation.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/expectations/ContextPrintingExpectation.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/expectations/DefaultExpectationChecker.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/expectations/ExpectationCheckResult.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/expectations/ExpectationChecker.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/expectations/FindingExpectation.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/expectations/MFinderExpectation.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/expectations/SFinderExpectation.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/expectations/UnoptimizedNotPossibleException.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/expectations/WithinEachContextChecker.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/expectations/WithinSingleContextChecker.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/expectations/package-info.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/AsActionableFinder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/BaseMFinder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/BaseSFinder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/FromElementListFinder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/LocatorFinder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/MFinderThatHasCondition.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/MatcherFilterer.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/OnlyFinder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/OrdinalFinder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/SimpleMatcherFilterer.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/SwappedLocatorFinder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/TransformingContextSFinder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/TransformingMFinder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/WrappingMFinder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/WrappingMatcherFilterer.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/WrappingSFinder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/package-info.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/within/MFinderWithinMFinder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/within/MFinderWithinSFinder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/within/SFinderWithinMFinder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/within/SFinderWithinSFinder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/finders/within/package-info.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/locators/EitherOrLocatorMatcher.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/locators/FromElementListLocator.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/locators/LocatorSelectionStrategy.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/locators/MatcherLocator.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/locators/package-info.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/matchers/CheckAndDiagnoseTogetherMatcher.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/matchers/ContainsIgnoringWhitespace.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/matchers/FeatureMatcher.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/matchers/FilterResult.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/matchers/FoundElementsAre.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/matchers/FoundFilterResult.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/matchers/HasSubElement.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/matchers/MatcherFilter.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/matchers/MatcherUtil.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/matchers/MismatchFilterResult.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/matchers/MismatchLastMatcherFilterResult.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/matchers/NoBaseFilterResult.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/matchers/NoFilterPossibleFilterResult.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/matchers/NotFoundNearestMatchersReducedListFilterResult.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/matchers/NotFoundNearestMatchesFilterResult.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/matchers/StringMatcher.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/matchers/TrimmedStringMatcher.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/matchers/package-info.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/package-info.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/predicates/ItemPresent.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/predicates/MatchingFindersFindingPredicate.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/predicates/NoItem.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/predicates/NoItems.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/predicates/Predicate.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/predicates/SingleItemMatching.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/predicates/SomeItem.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/predicates/SomeItemForPurpose.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/predicates/SomeItemsForPurpose.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/predicates/SomeNumberOfItems.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/predicates/UniqueItem.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/predicates/package-info.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/util/IndentingDescription.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/util/StringDiffFormatter.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/util/StringHolder.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/internal/util/package-info.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/matchers/numerical/NumericalMatchers.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/pageError/NoPageErrorExpectation.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/pageError/PageErrorChecker.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/pageError/package-info.java
	new file:   redsniff-core/src/main/java/jhc/redsniff/util/Util.java
	new file:   redsniff-core/src/test/java/jhc/redsniff/internal/matchers/CheckAndDiagnoseTogetherMatcherTest.java
	new file:   redsniff-core/src/test/java/jhc/redsniff/internal/matchers/MatcherFilterTest.java
	new file:   redsniff-core/src/test/java/jhc/redsniff/internal/util/StringDiffFormatterTest.java