MySQL Module

Squashed #69.