Read character improvement, install and build type defaults
- Read character automatically trims to c_null_char if present, making it cleaner / easier to read character values
- better default install directory when using FetchContent
- build type default release