Merge pull request #3 from Kulgar/master

Solved issue #2 and modified views_spec.rb so that tests can still be green
allow multiple canvas instances to talk to one canvabadges instance
make student Canvas API calls asynchronous
prep work for background job support of badge checks
spec catchup
auto-fetch old config when a course is copied
api fixup
Merge remote-tracking branch 'upstream/master'