Code Restructure

Updated/consolidated interfaces, restructured the plugin loader, updated the config file structure/parser, standardized variable names, improved error handling, and added preliminary support for calibration plugins.