Major refactoring. Adapter is now sending collection instead one item.
Minor refactoring. Number is now abstract.
Added validation.
Updated readme file.
Fixed minor syntax errors.
Fixed unit tests.