Added Make(...) method for parser
Turning the echoed error into an Exception. Added try/catch blocks in `uaparser-cli.php` to cope with this.
Add Read instance to results; some folks may need it
Use integrated cabal test support
Require higher cabal version to support test-suite