tidy outputs + option to get array outputs instead of data.frames + some documentation