Adding More Objects

Worked on skill.js to actually make it make sense. Currently not in use
by units. Started inventory.js to manage containers and unit belongings.
Added settlement.js, which currently does nothing. These new objects
have not been tested. Modified Test and Unit slightly to not make the
function keyword look like an actual function name.