sidebars now work, basic styles make sense

code is more consistent, user options now registered via an object class
(easier to add more). Really getting tight!