Dfoxpowell/modal oform signin signup

- Implement oform on signup/signin modals
- move oform globals to global js because it was not getting included before it was called in modal component JS --- Need Browserify!!!
- log response from signup to segment
- styling for error classes in helpers and modal scss
@kylerush Essentially there are elements being cached at the top of both the 'signin' and 'signup' closure, such as the dialog element and the form element.  I"m using these in multiple functions/events inside oform, and was tired of redeclaring them inside each individual function.  I tried attaching them to the scope of oform `this` but the scope changes inside of various functions, such as custom validations.  

Anyhow, if I didn't put `use strict` in the closure the 
```
dialogElm 
optionsErrorElm ,
formElm 
```

were clobbering one another.  `use strict` essentially gives a "throw away" scope for the signup/signin components, separate from one another.