Feature/transform

Added the transform function to smij
Added a createMetadataPath function that takes the path to an attribute and makes it metadata (switched way transform worked so its not used anymore, but figured it could come in handy in the future)
Changed combinePaths so that it now can take an array and combine it into a path (createMetadataPath uses this)