added update component function
Add a throttled system function that only happens every n milliseconds.
Fix bug where throttled functions weren't sending through the es data structure.
added unit test and fixed stupid error
Merge branch 'master' of https://github.com/icm-yairiny/brute into feature/update-component
Moved update-component and added a docstring.
Modified update-component so that when the fn returns nil, no change occurs.
See #2 for discussion.