Default param breaks spec.

Removing default value for `selector` broke specs. If 3 arguments are provided (For example [here](https://github.com/Ladtech/page_magic/blob/master/spec/element_spec.rb#L68)) then ruby assumes the `type` argument to be defaulted to `nil` and assigns the 3rd non nil argument value `:type` to `selector`.