Avatar upload 

Needs the backend endpoint for full integration test

@perry @maxpeterson 
Could this be renamed to `loadSized` to keep consisent with the other method?

Alternatively how about just having the one `load` method - something like:

```js
load: function (options) {
    return $http({
        method: 'GET',
        url: options.path,
        params: options.params
    });
}
```