Enable load commands to accept file paths in addition to layout names

Resolves issue #20. Additionally, load_session now has an optional
second argument to set the default session name. And error output from
both load commands is now printed to STDERR and give a return code of 1
on error.
Bump version to 0.8.0