Controller and front end changes for async upload

First round of tests are all passing, going onto UI changes
Change-Id: I9cdf44864043e60342e1f4113d2fa3310f71b08e
Card: analytics 818.2
Card: analytics 818.4
Card: analytics 818.5
too much output with echo on

Change-Id: I6c4531dd03fac23aadb8eac88957e9fbe4869584