Lots of small changes (read description)

Changes:
- camelCase formatting style
- anonymous function for initializing everything
- new icons!