Creating Buffer library and structure
Creating Buffer Implementation
Creating custom error library
Creating custom error implementation
Main file implementation
Creating Makefile