- Added a DataNil class for dealing with Nil values.
- Added docs for the data array and data map Lua wrappers.
- Realised that for DataMap and DataArray to work easily with Lua tables in general that they'd need to be combined into DataTable. This does simplified many things, although each DataTable has an internal vector and map now even when they're not used or needed.
- Renamed data table push(string key, value) to at(string key, value). To make more sense.
- Added the push function from the data array to the data table.
- Added Lua wrapper for data::Table and removed wrappers for DataArray and DataMap.
- Added attributes for game object and added wrapper for just Character at the moment.
- Attributes are now saved and loaded correctly
- Added attribute data wrappers for Quest, Item and Game classes.