Update/dev docs

Updated docs for setting up the build environment, added section on SSH keys (good practice) and fixed autodocing procedures (now automated)