- Handle null vector as input
- Removed vector_is_released function
- Free all memory in tests
- Test memory leaks in CI
- Added void to no arg functions
- Added static to internal functions
- Adding lint checks as part of build
- Added cargo-make makefile for simpler sharing of optional development build instructions.
- Updated header include guard macro name