Refactor, introducing cljr--depth-at-point
fix move-to-let when inside let binding form

When inside the let body we should append to the let binding form. When
already inside the let binding form move-to-let should insert a new
binding just prior to the current binding to allow referencing.

Closes #30