Provide additional target info
Bsearch methods
More testing
Halfway back to using arrys to reduce memory overhead