Added the start of a core library

I'm almost certainly jumping the gun here.

Added the Boolean stuff. More to come.
Restructured. We had decided directory == module
Added Maybe