Adding jsonDataUpload

The api call for ManualUpload will be going away shortly. Rather than breaking all of the apps that currently use it. I have left it and named the new functionality to jsonDataUpload. Once Manual Entry on the website and the apps go through this call, ManualUpload will go away. 

The format will be changing from 
```js
{headers => [20,21,22], data => { "0"=>[1,2,3,4,5],"1"=>[6,7,8,9,10], "2"=>['v','w','x','y','z'] }}
```
to
```js
{data => { "20"=>[1,2,3,4,5], "21"=>[6,7,8,9,10], "22"=>['v','w','x','y','z'] }}
```

#1160