Fixed #58

Added module scoping for all components, and stored lookups in event handlers instead
of querying live. Delays would erroniously cause values to persist.
Merge pull request #198 from buzzedword/feature/bug-58

Fixed #58
Add bin directory to gitignore so vendor assets don't get committed.
Merge pull request #197 from jarnokurlin/develop

user id 3 does not exists!
Merge pull request #199 from buzzedword/feature/gitignore-bin

Add bin directory to gitignore so vendor assets don't get committed.
Fixes #200