Started adding loading of json for default items
Started writing ItemFactory
Minor change to json layout/continue implementing ItemFactory
Started rewrite to use new item system
Added attributes to itemFactories
Attributes are now set on items created by factory
Attribute map is now passed directly to BaseItem constructor
Added comments to default.json
Fixed bug where attributes were not set in both Container parents
main() now loads json / minor fixes to json structure
Fixed bug where setAttribute() was non-virtual
Added function to get factories by attributes (for worldGen)
Values loaded from json are now used in worldgen
Fixed bug where sim crashed if a non-container type was marked as 'habitable'
Merge branches 'master' and 'JSON-plugins'