Remove spec files from coverage
Add rack better errors
Fix ambiguous formatting
Add more step definitions
Add more Scenrios
Remove uneeeded rule
It's too late to even bother organising my commit right now