Refactored below to stopsAt parameter for consistency with other sequences

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# HEAD detached from a43e501
# You are currently editing a commit while rebasing branch 'master' on 'f9591c6'.
#
# Changes to be committed:
#   (use "git reset HEAD^1 <file>..." to unstage)
#
#	deleted:    src/main/java/uk/me/paulswilliams/projecteuler/Sequence.java
#	new file:   src/main/java/uk/me/paulswilliams/projecteuler/SequenceAnalyser.java
#	new file:   src/main/java/uk/me/paulswilliams/projecteuler/SequenceAnalyserImpl.java
#	modified:   src/main/java/uk/me/paulswilliams/projecteuler/commandlineinterfaces/Problem1MultiplesOf3And5Solver.java
#	modified:   src/main/java/uk/me/paulswilliams/projecteuler/commandlineinterfaces/Problem2EvenFibonacciNumbersSolver.java
#	modified:   src/main/java/uk/me/paulswilliams/projecteuler/commandlineinterfaces/Problem3LargestPrimeFactorSolver.java
#	modified:   src/main/java/uk/me/paulswilliams/projecteuler/commandlineinterfaces/Problem4LargestPalindromeProductSolver.java
#	deleted:    src/main/java/uk/me/paulswilliams/projecteuler/sequences/GeneratorBackedSequence.java
#	renamed:    src/main/java/uk/me/paulswilliams/projecteuler/sequences/generators/FibonacciGenerator.java -> src/main/java/uk/me/paulswilliams/projecteuler/sequences/LazyFibonacciSequence.java
#	renamed:    src/main/java/uk/me/paulswilliams/projecteuler/sequences/generators/PrimesNumberGenerator.java -> src/main/java/uk/me/paulswilliams/projecteuler/sequences/LazyPrimesSequence.java
#	renamed:    src/main/java/uk/me/paulswilliams/projecteuler/sequences/generators/ReverseProductsOfThreeDigitsGenerator.java -> src/main/java/uk/me/paulswilliams/projecteuler/sequences/LazyReverseProductsOfThreeDigitsSequence.java
#	renamed:    src/main/java/uk/me/paulswilliams/projecteuler/sequences/generators/WholeNumberGenerator.java -> src/main/java/uk/me/paulswilliams/projecteuler/sequences/LazyWholeNumbersSequence.java
#	new file:   src/main/java/uk/me/paulswilliams/projecteuler/sequences/Sequence.java
#	deleted:    src/main/java/uk/me/paulswilliams/projecteuler/sequences/generators/NumberGenerator.java
#	renamed:    src/test/java/uk/me/paulswilliams/projecteuler/sequences/GeneratorBackedSequenceTest.java -> src/test/java/uk/me/paulswilliams/projecteuler/SequenceAnalyserImplTest.java
#	modified:   src/test/java/uk/me/paulswilliams/projecteuler/commandlineinterfaces/Problem1MultiplesOf3And5Test.java
#	modified:   src/test/java/uk/me/paulswilliams/projecteuler/commandlineinterfaces/Problem2EvenFibonacciNumbersSolverTest.java
#	modified:   src/test/java/uk/me/paulswilliams/projecteuler/commandlineinterfaces/Problem3LargestPrimeFactorSolverTest.java
#	modified:   src/test/java/uk/me/paulswilliams/projecteuler/commandlineinterfaces/Problem4LargestPalindromeProductSolverTest.java
#	renamed:    src/test/java/uk/me/paulswilliams/projecteuler/sequences/generators/FibonacciGeneratorTest.java -> src/test/java/uk/me/paulswilliams/projecteuler/sequences/LazyFibonacciSequenceTest.java
#	renamed:    src/test/java/uk/me/paulswilliams/projecteuler/sequences/generators/PrimesNumberGeneratorTest.java -> src/test/java/uk/me/paulswilliams/projecteuler/sequences/LazyPrimesSequenceTest.java
#	renamed:    src/test/java/uk/me/paulswilliams/projecteuler/sequences/generators/ReverseProductsOfThreeDigitsGeneratorTest.java -> src/test/java/uk/me/paulswilliams/projecteuler/sequences/LazyReverseProductsOfThreeDigitsSequenceTest.java
#	renamed:    src/test/java/uk/me/paulswilliams/projecteuler/sequences/generators/WholeNumbersGeneratorTest.java -> src/test/java/uk/me/paulswilliams/projecteuler/sequences/LazyWholeNumbersGeneratorTest.java
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#	.idea/.name
#	.idea/compiler.xml
#	.idea/copyright/
#	.idea/encodings.xml
#	.idea/libraries/Maven__junit_junit_4_11.xml
#	.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml
#	.idea/libraries/Maven__org_mockito_mockito_all_1_8_4.xml
#	.idea/misc.xml
#	.idea/modules.xml
#	.idea/scopes/
#	.idea/uiDesigner.xml
#	.idea/vcs.xml
#	.idea/workspace.xml
Problem 5 done - smallest number divisible by 1..20
Tidied up filters and sequence tests