Initial Commit with fire and text modes

- General architecture working
- next steps:
  * Documentation
  * Adding communications code over bluetooth/serial
  * Mobile apps
  * Adding in-memory patterns
  * Adding meta-colors that do rainbows, etc
  * Saving patterns etc to eeprom (or flash?)
  * added imu hardware in the future