Merge pull request #7 from dysania/setting-up-rspec

RSpec Setup
Merge pull request #8 from dysania/fixing-tests

Fixing a few simple problems in the tests
We're missing some functionality from main project
Merge pull request #9 from dysania/porting-discourse-spec-functionality

We're missing some functionality from main project.
remove favicon from expected result
swap blank? for empty? blank is rails method
replace Rails-specific methods, blank with empty, present with nil
replace blank with empty to fix tests that were failing because it was a Rails method
change m.present? to m.to_a.any? more accurate use for MatchData Object
replace squish with gsub, squish is a Rails method
remove favicon from expected result