Added profiling build options to CMake
Removed the pairs structure from the code base for simpicity
Removed unnesscary pointer dereferencing that would probably be optimized out anyway
Added compiling version of the index data structures, needs testing / implementation
Remove uneeded typedef for code clairity
Remove uneeded typedef for code clairity
Seperated out corpus index into a seperate file and implementation
Added Check as a unit testing library with skeleton test file for the index
Added Check as a unit testing library with skeleton test file for the index
Merge branch 'perf' of /Users/ahjmorton/Dropbox/Repos/markov into perf

Conflicts:
	test/CMakeLists.txt
Changed exit status to EXIT_SUCCESS
Modified structure of source to allow index test to compile
Changed corpus to be generated as a library for linking instead of going to the sources
Changed the name of src to c
Added actual test code to the index test
Added implementation of free and create for the index
Added failing unit test for index doing something useful
Added additional failing tests and implemented code
Added code to implement finding keys
Added tests for finding the key