Added stages= method to allow programmatically setting new stages

This will allow us to set stages by specifying:
stages = "blah", "something"
I decided to keep the functionality of loading stages each time from the file instead of loading it once to allow changes to stages even if the module is already loaded.