the remove confirmation message now says the same of the pin.
took out unused css file
Merge branch 'play' into develop
the delay time updates on blur. basically any input where the user is typing into a box should update on blur not on change. if i have to do this again, i'll try to make a reusable template for this pattern. but this one was really weird, it was like the data binding just would not work so i had to go in and keep everything in sync myself. super weird. maybe revisit later with a newer version of angular??
made two way data binding actually work for pin label. again, very weird about angular
removed unused (and incorrect) jQuery selections
when you are in settings for a pin, and you look at the remove confirmation dialog, and then you hit back, and then you go to settings for that pin again, it now correctly does not show you the remove confirmation again
made variables about the state of the view -- what pin we are showing settings for, if any; whether we are adding sensors or actuators or not showing the adding pins menu at all; and whether we are showing the pin_remove_confirmation -- in an object so that the child controllers, which get a prototypally inherited  variable, will be accessing those variables on the parent  and not on their own copy
now that i am using parent and child scope with prototypal inheritance properly, i do not have to do all that show_remove_confirmation = false everywhere. it sets the parent scope properly
made columns border go down the whole length of the viewport
took out CSS transition on analog values. it is too hard to know what time value to use for this. if the server sends updates every 500ms, then we would want to use like 450ms. but then later if we change the server to send updates more often, then we want to reduce the css transition time on the client side, otherwise it will be misleading for the user. this came up in our CCA workshop where the css transition was too long (1 second) and so it was not showing the values from the server fast enough.
added new favicon
made the favicon background white instead of transparent so that even on a black background the black A in the favicon will show up. btw this favicon is really ugly so we should get a better one, but at least this one is not an actual cat the animal
made font sizes bigger throughout
changed 'waiting for server' to 'waiting for connection'
hide settings gear button because currently we have no settings there
when you are in the adding pins menu, the only footer button displayed is the one that will get you out of that menu
renamed Play button to Controller Mode and renamed Connect button to Home
pin type is now Analog Input, Digital Input, PWM Input, or Digital Output
added new favicon from Vicky