userOptions directories no longer are sub directories under persist

When a user specifies any custom options the persist directory changes to ./persist/persist (or ./persist/customDir)
This change fixes that.

I'm slightly worried that I can't figure out why it was this way in the first place, thus its a separate pull request