update resting-js
more readable
fix call to fetchData in update to use promise
do not require trailing / for blank dashboard builder
fix getData so it does not break if results are returned out of order