Include the auth module in the app layer (ApplicationController instead of ActionController::Base)

allows for greater flexibility in what ApplicationController inherits from (i.e ActionController::Base, ActionController::API, etc) by lazy loading the auth module after boot time

#54