Changed tests to loop round all providers then test for RegEx fallback.
RegEx code written. All test now passing with the exception of graceful fail.
Changes made to get final test to pass
Added in patterns
Updated test messages in line with feedback on Pull Request #21
Fixed style changes and other feedback on pull request. Also updated changelog and push version up to 0.1.8
Merge pull request #21 from hpoom/master

My attempt at a RegEx solution