WIP issue-358 COPPA fix

Need to add validation and tidy things up. Also, maybe i should split all of this into a mixin?
Global state makes testing difficult, let's add userAge to the View in the `initialize` function.

```js
initialize: function () {
...
  this.userAge = {};
...
}
```