Some quick re-organization of the Message_Index class
Added an interface for the list and adapted (the lazy way) the code of the Message_Index class + some re-sorting of the methods