Nanostore implemented

For the most part, main nanostore complete