Add Programmer class (for updating firmware)
user
```coffeescript
"use strict"
# Pre dependencies
# (none)

###*
@class Programmer
  Firmware updater class
###
module.exports = class Programmer
  null

  #--------------------------------------------------------------------------------
  # Public methods
  #

  #--------------------------------------------------------------------------------
  # Protected methods
  #

  ###*
  @protected
  @method constructor
    Constructor of Programmer class
  ###
  constructor: ->
    return

# Post dependencies
# (none)
```
assistant