Started rewriting terminote to use the improved data structures.
Rewrote options parsing functions.
Added some non-interactive functions. Rewrote nonInteractiveAppendMessage.
Added defines.h
Added list_setPath and list_setTime functions. Modified list_inserString to use them.
Added some non-interactive functions. Totally rewrote nonInteractive_appendMessage.
Merge branch 'dataStructureRewrite' of https://github.com/facetoe/terminote2 into dataStructureRewrite
Accidently commited all files instead of individually.
Conflicts:
	src/testMain.c
Finished writing non-interactive code.
Moved non interactive functions to their own file.
Renamed main.
Finished writing options code.
Cleaned repo
Updated Makefile
Removed pointless code.
Changed nonInteractive run to parse piped messages.
Removed annoying debug info.
Added option to print number of stored messages.
Formatting
Fixed bug that caused overcounting of lines. Formatting.
Wrote some functions for inserting lines into LINE struct.