main library that will be used for many of the programs
header for error functions
source for the error_functions