organize sidekiq jobs into logical queue names

https://assembly.com/coderwall/bounties/422

SearchSyncJob must use search_sync queue for uniqueness

SearchSyncJob depends on its queue being its own queue, because that is
how it enforces uniqueness
display 404 page: invalid route / record not found

- rescue_from ActionController::RoutingError doesn’t do anything
- `unless Rails.env.production?` made record not found work
- added tests! :-)
- new errors controller
- handle 422 & 500 errors with public pages
- annotate routes
Merge pull request #249 from codebender/fix/custom_404_page

Display custom 404 page: invalid route / record not found - Bounty #428
Merge pull request #247 from codebender/reorg_sidekiq_queues_422

Split up Sidekiq work across more specific queues. #422
Rebuilt the Coderwall basebox to fix several issues related to db not being ready and missing dependencies. Upgraded to Ruby 2.1.5. Added PhantomJS.
rails 3.2.19 -> 3.2.21
Upgraded the Vagrant base box, and tagged it as default
WIP: FIXING SPECS
WIP: Fix specs. Removed noise, skipped more
WIP: Fixed error in the user/membership team relationship
WIP: Fixing tests and code for the Team functionality
Merge pull request #250 from codebender/bump_rails_to_3_2_21

rails 3.2.19 -> 3.2.21
contributing.md doc love

- link to download VirtualBox 4.3.20 needs to be updated
- fix/update broken image oh how to download binaries and extensions
- update reference to coderwall_v3
remove unused queues

- search_sync is staying around for now, because of how job uniqueness
is implemented
- seems like a good idea to also keep ‘default’ around even though no
worker/job uses it.  It is the default queue that sidekiq uses. So just
a smart move to keep it around?
- remove all other unused queues
Change route precedence of user_protips to come before slug_protips
Merge pull request #251 from codebender/contributing_love

contributing.md doc love
Merge pull request #254 from nicolasiensen/bounty/418

Quick fix the user protip route #418
Fixed error in the Octopussy badge
Reference user off team members
Merge pull request #252 from codebender/remove_old_sidekiq_queues

remove unused queues