Added IPersistent Vector implementation - still needs more tests