Editable admin data

Admins can now edit registrants' data from the data grid
 - Simple questions (text, phone, name, email etc..) are edited "in-line" 
 - Complex questions (radio, checkbox, select) are edited in a model

Other notes:
 - a custom directive called "cruNgBlur" was created to handle blur events on the inline editing since the angular directive is in the next version (not yet released)