options are saving and returning
code standards cleanup, and updates to work with new options() getter
wip: changing components to be loaded and configured via main class and options() getter