Add better support for missing folders; add defaults

In iTerm if you try to open a terminal when there's no path present,
it'll break.  This just checks to see if a path is present to cd to
after opening the terminal.  Also added a default-path setting for when
the above situation occurs