Adds support for providing ssh keys as strings, not just as a private
key filename.
Adds missing header.
Updates to workstation ami generation.
Fixes compiler error from missing return value.
Enables the install of libunwind dependency.
Adds a docs directory.