Revert "Revert "Created Need class. Gave each person a set of needs. Made functions for setting needs more generic.""

This reverts commit 2eefc2de9730a2d44128748da03409a2cb1083ff.