Support for relative start_directory when loading outside of cwd (work in progress

- behavior of .expand to honor os.path.expanduser at the time of expansion, rather than when building.
- expandpath function
- tests, docs