Added a PersistentUUIDArrayMap based on levelDB. Did a lot of cleanup/interface creation