Re-factor Report class and specs
- Use options instead of multiple params
- Validate format in constructor
- Capture output stream in a separate emthod in specs
Use same regex for all ruby versions
Shh, only notify me.