Keyboard controller created
* keyboard controller is now a new thread
* mutex handling of keyboard events
Cleaned up tui plugin
* more transparent interface to keyboard controller
* windows are managed on their own
* testing files created for plugin: tui
Basic input via cmdbar achieved
* can fetch a 1000 char max command from the cmdbar
* need to make tui multithread safe
* auto plugin starting added
* starting libtui merge
* added graph plugin for testing (actual math algorithms will be used later)
switching to branch graph
preparing for libcligraph
* split cligraph.c into library functions and main
* errors in binary out still exist
fixed bug from previous commit
added doxygen support
* documentation base is now starting
* see doxygen.conf for details on man page output
libcligraph started
* make file now builds libcligraph and cligraph independently
* we need to switch to cmake or automake
started work on main of iss5
* rewrote plugin starting system
* will probably be a good idea to import tui plugin
* keyevent not happening?
began make system update
updated gitignore
preparing for merge with devel
Merge branch 'iss5' into devel

Conflicts:
	log.txt
	mkfile
	plugin/graph/Makefile
	plugin/graph/src/tstgraph.c
cleaned up after merge
added new Makefile for build system
begin merging tui plugin into libcligraph
merged tui plugin with libcligraph
* tui plugin is no longer a plugin
* made refactored keyboard controller, window manager, and tui manager
* created thread safe functions and systems for all tui threads
* keyboard controller now works
Fixed plugins to show new system
began doc updates
* updated header files for doxygen
* created CONTRIBUTING file
* updated README
updated CONTRIBUTING
Merge pull request #8 from theNerd247/iss7

Iss7 Solved