update option framework to v1.7.1, replace CSS editor with Less editor, clean up code, issues #89, #88