Add auth ssh key

tl;dr: **Merge #2 first**

This commit adds .gitkeep files to ensure folders don't fly away, and a Hiera look-up (dependent on #2) to find the SSH username and public key to use. Use of Hiera allows for change-once-and-it's-done behaviour should the username and public key ever change.