Build system clean up
Added an error message in case a library couldn't be found (instead of dereferencing a null pointer)
Added a insert method to the IOArray class