Use dynamic var on property to allow RACObserve hack to work with Swift.

The randomNum property in the ViewModel was not responding to KVO,
because it had not been labeled as `dynamic`. As a dynamic var it now
works with the RACObserve extension.