Feature/Settings+Editor

Finished settings panel. It now syncs with chrome sync and has ability to register new settings. Also created new Editor Directive to better suit the system