merge with default to get most recent changes
refactored directories placing all internal headers in a separate directory
new branch for cross platform features
removed previously manually removed tracked file and added files which where left behind by mistake.
added tuple application functionality i.e mapping atuple's elements to a function. this is not yet tested.
added small tuple working example still incomplete
added c_printf_t helper function sample code to assist in instatiating the varaidic c_printf
added tuple argument support
small refinements added c_fprintf and c_fprintf_t afunctions. Also did some small refinements
small refinements and added intro file for users
fixed multi colour specification issues. reimplemented colour token parsing functionality. added better exception messages
some cleanups to token parsing. added support for windows alone at the moment for the specification of only the background colour leaving the foreground unchaanged.
fixed colour reseting bug
fixed map token parsing. added escape character support
added some more commentry and reformetted code in some places having a small problem building in release
renamed some variables plus some formatting
added license atop all files
fixed format recognition issues added more checks to the verify method
new file with format specification tests
added extra format specifer escape sequences