fixes and admin page saves as options
documentation, clean up and such