More updates to clean it up
More cleanup and fix some errors.
Move options saving to options class