Userdata script refactoring

refactor the user data scripting into separate script driver files, for easier management. Driven by desire to get nepho to be able to manage CentOS and RHEL, instead of just Amazon Linux.

Also some innocuous deployment and pattern stuff.