Changes:
- Support Linux (#11)
- Enable continuous integration with github actions (#11)
- Modularize CMake CompilerOptions and Environment (#11
- Compile all elements with position-independent code (-fPIC) to overcome linking error (#11)
- Remove unused dependency to deprecated library VLD (Visual Leak Detector) (#12)
- Remove "memory" sanitizer since it only works with CLang on Linux, which isn't used (#12)
- Optimize Continuous Integration ZIP Archive Creation (#13)