added user functionality to prohibit invalod choices, midofed resitor class to include power and description

q

git add .
quit