Exposing firmware lib through ambient lib

@johnnyman727  This change will allow manual updating of firmware for those who seem to have none.
Also removes firmware directory from .npmignore so the .hex is actually distributed with the module.