refactor login resource to be a bit more standard (bug 888075)

this works with MOCK_BANGO = True or False
has less test mocking, because it uses mock_results
doesn't inherit a mixin designed for tastypie in DRF
fixes the sample bango script and allows that to use any server port
removes two Resources which were pointless since they didn't have tests