wrote shared queue singleton for camera takePicture

wrote shared queue singleton for camera takePicture

added promise-like support to camera

restored camera.js example to wait for on ready

wrote shared queue singleton for camera takePicture

wrote shared queue singleton for camera takePicture

added promise-like support to camera

restored camera.js example to wait for on ready

finished testing

lost my fixes, need to rewrite them

fixed camera module

updated camera code so it passes unit tests
Merge pull request #12 from tessel/nl-add-prom-to-camera

Camera can be run before 'ready' and can call takePicture in series (instead of via callbacks)