Dirty commit
Core.async communication between components
Fixing up gitignore to ignore compiled files currently