Made Configuration More Consistent

-added a property get/set pattern across plugin,addon,modules
-fixed a few bugs with resetting options
-renamed post and plugin setting methods to be consistent