Changes relativePath property
Fixes bug appearing at depth > 2
Allows an object of options
Covered some cases of depth
Updates specs for depth