Added better relative pathing support

Error logs are now reported to :messages now. This should only be
temporary and should be replaced with a command that just shows the last
error message.