Add comments that show how a function looks from Lua
Rename moonstorm_mpq_create to moonstorm_mpq_createfile for consistency
Add license header to makefile
Return nil/errstr/errcode triplet for errors