Subindexes

You can now define secondary indexes for your models & find by fields other than the main key. This is achieved using level-indexing; see the README for documentation.