Issues: #73, #58

  * Fixing corner cases of complex path offset following
  * Added join of end and start of closed offset follow path