Fix: ControllerMethods Name Error in open_id_authentication.rb on Rails 3

These commits fix the problem by moving the ControllerMethods module to the top of the OpenIdAuthentication module, and changing the reference from ControllerMethods to ::OpenIdAuthentication::ControllerMethods. (2 commits) The other two commits were me making the change on the master branch, then reverting and moving it to a topic branch. Master is unchanged; changes are on the controllermethods_name_error branch.