Divide: fix test string
add Modulo component
modulo: fix modulo value when result is 0
MathComponent: don't emit values if output port is disconnected
Floor: avoid errors when out ports is not connected
tests: add tests for Floor component
add Ceil component
Add specs for Floor
Add Random with specs
Add Random with specs
Merge
Merge remote-tracking branch 'djdeath/floor'
Merging
Merge remote-tracking branch 'djdeath/detached-output'
Simplify browser build
Run all component tests also in browser
Add some icons and descriptions
Merge the Random component