switching hashes to arrays
reworked client interactions into shelter methods
changed to use arrays for unique ids and moved questions into methods