First version of the header files.
First version that compiles (with bunch of warnings). Had to remove -std=c99 as avl uses GNU C extensions.
Added some barebones testing code. Still much to do, sigh.
Merge branch 'master' into hcp
Added hcp unit test.
Merge branch 'hcp'

Conflicts:
	.gitignore