Improved code base to use Lists
Implemented DataReader and refactored object loading code.
Small improvements.
Implemented first version of Index.
Fixes