Fixed junk off by one error and other things

-Refactored naming
-Render items in correct order (skeletons can no longer hide)
Made lots of improvements to equiment and inventory:

- Equipment, not the component (should rename one), is now a simpler
(see flatter) map with the use of merge-with & assoc.
- Because of the above, getting the name is a lot simpler, instead of
concatenating the names.
- Renamed a lot of things that should have c-* instead of *-comp.
- Equipment, the component, now contains :armor and :weapon.
- Added a tunic to double check armor/max-hp stuff works properly.
Refactored the way equipment's are defined

- Now defined simply in config.clj
- Using map & zipmap to extract to full equipment map.
Added chainmail, def to chestplate, & tweaked numbers.
Added a way to define spawn rates for equipments.
Merge branch 'master' into weapons
Moved over init% world numbers to config.clj.
Now displaying equipped armor and weapon.
Simplified update-stats with a reduce.
Junk now contains items, but still shown as a number.
Eq-name now uses the :quality of the eq.

NOTE: Eqs should not be added to junk when they’re in the players
equipment…
Fixed adding item to junk when it's not replacing any.
Added status effects to player upon wep pickup
Merged Master into Weapons