Edit ace auto-load feature, add file upload feature

With the ace editor auto-load template feature, it will now load in part
of a role that you can insert under the `role` key instead of it
inserting a `role` along with the template keys. Another addition is the
ability to upload a given yaml file to the server.