Add SHA256 DB, cleanup Python module layout

I might be doing the whole module thing incorrectly.