Handle rejected promises and add status while loading
Update jasmine, add controller tests