Fix ?order in BaseController
Add unit-test for ?order fix
Ignore Deal/Modules

    Since Deal/Modules gets installed into Deal in a consumer
    project, this makes it easier to edit dwsla/deal in a
    consumer project without having to sweat those those
    other imported modules.
Fix ?order some more

   Specifically, handle default directions:  -1 and 1
Merge remote-tracking branch 'origin/fix-order'
Merge remote-tracking branch 'origin/master'