Messy but is a major rewrite
Merge pull request #8 from Smilex/overhaul

Messy but is a major rewrite
Made JSON entity list object values overwrite the entity's values
Merge pull request #9 from Smilex/entity_list_overwrite

Made JSON entity list object values overwrite the entity's values
Implemented properties