anje.data.get() does not need to support array[i] since array.i works
data.get() now supports resolution of functions in path with dynamic params
it also now uses braces {} instead of parentheses () for attribute lists
function resolution can only be a single function deep right now (i.e. no nesting functions in functions in path)