Add more shared examples for fire methods
Finished transferring tests from old-spec/convenience (except time tests)
Converted from old-spec/hub_spec to rspec style