Bump version to 0.3.4 for release
Refactor Signal

- remove Observable parent
- add update(), notify() and equals(), foreach()
Add Signal.now and Signal.update

- Signal.val now deprecated
Add React.ArraySignal
Change event data for ArraySignal.notify
Add Jasmine matcher toBeFunction
Add observable module