added overlap graph functionality, debugged fm index, using fast suffix sort library