Test: HomeCtrl: Use $httpBackend instead of $http

It's important to realize that Angular injects things
into controller constructors for you, and that you
can break things if you try to do it yourself, like
with $httpBackend.
Test: HomeCtrl: Properly init scope

Need to call $httpBackend.flush() for things
to actually happen.