bugfixes

Fixed long-standing bug where the default constructor for Id() operated
like Id(""), but I've been using it as if it operated like Id(0), like
default construction of other numeric types
LuaContext comments