added firmata constants to external file, made IOBoard into more of a firmata adapter and revved version