A try at rolling my own graph database for shits and giggles