Created an init method to handle the check and creation of RD settings

on initial load, moved logic from the constructor to avoid DML error,
and added the init to the action method of the RD settings panel page

Resolves #379