k-limit and dimensionality

Use k-limit provided by training files, since we are passing k by
reference also pass dimensionality by reference
Reserve memory based upon k-limit
Adjust size, depth heuristics

By adjusting the resizing, scaling, image depth heuristics the results
were improved:
 Men are bOrn and remain free
 and equaI in righ1s" sOCiaI
 dis1inC1iOns may be fOunded
 OnIy upOn 1he generaI gOOd"
 The aim Of aII pOIi1iCaI
 assOCia1iOn is 1he preserva1iOn
 Of 1he na1k'raI and
 impmsCrip1ibIe righ1s Of man"
 These righ1s are Iiber1yf
 prOper1yf seCuri1yf and
 msis1anCe 1O OppressiOn"
Set it up to run as a proper program
Add include guards
Pass OCR'd text back

instead of just printing out what we find, the caller can print the
image document (as it is set to do)
More big test imaged