Colorcoder now allows saving to custom directory locations

Modified Colorcoder to allow saving custom (Colorcoded) color schemes to custom directory locations.

I also added a custom max_size so people who have beefier machines can have it automatically turn on for larger files.

no, it needs to create the `/Colorcoder` directory, if not existent, and run the `maybefixscheme` function if `firstrun` file does not exist