Added a basic outline for the map's lua API

I'll probably add this to the GDD when I have time to rewrite the existing
sections.