Added good/questionale/bad state
Better inizialization for Address
Made parseSHA throw an exception for errors