replaces all occurances of init-expr when let expanded or moved to

    - let bindings extractor fn
    - replaces init-expr with binding when let expanded
    - impls replace-sexp-with-binding
    - adds feature to move to let
Merge pull request #37 from benedekfazekas/master

Enhancement to let related refactor functions