various small updates and fixes

- renamed the round() function to roundFloat() due to a macro conflict
with another library
- added a counter function with count() and zero()
- updated example to use the new built-in counters
- added a keywords.txt file for syntax highlighting