Number Collection and CollectionFactory

Added the files for Number Model
Added Iterator to the Number class
Added Iterator and setup the functions
Cleaned up A comment in Collection.php
One of the comments was missing a new line
Setup the CollectionFactory
Tidyed up the formatting of CollectionFactory.php
Updated commenting in the CollectionFactory
Updated CollectionFactory.php to meet coding standards
Changed the way that the CollectionFactory works
Changed the Getters to Setters
Put the startPoint into $i so start point gets left alone
Passes all the numbers to the collection class
Implemented Number class in the CollectionFactory
Added a NumberFactory
Fixed an error so the return of create is stored in $number in CollectionFactory.php
Atempting to use the Collection in the Loop function
Fixed and setup the CollectionFactory and made it part of the loop
Removed uneeded file and cleaned up some of the code in the Loop and CollectionInterface
Imperlemt OutputFactory in the Printer
Set a default for Fizz and Buzz in the OutputFactory
Cleaned up unused code in the Loop and LoopFactory
Fixed Printer so it calls OutputFactory
Tidyed up code and added missing comments
QA commmit
QA commit #2
Changed variable name in FizzBuzz.php
Merge pull request #2 from protecinnovations/imp/number-class

Imp/number class