Fixes #3; allow passing subsections to lookup_by_ilcs()

With this pull, `lookup_by_ilcs` can now be used to lookup an ILCS with arbitrary subsections, but still find the IUCR corresponding to the ILCS without (necessarily) any of those subsections.