Merge pull request #365 from SalesforceFoundation/feature/208-settings-ui

Feature/208 settings ui
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
Merge pull request #382 from kbromer/feature/379-settings-load-fix

Created an init method to handle the check and creation of RD settings
Merge dev into feature/208-settings-ui