skip storage roles if not present

I tested this code out in ipython but it was a little picemeal since I was getting nav screwed errors.  Slightly nervous on the set_server_role side since I am having a hard time testing it but I bellieve its okay.