Add intentions doc
bugfix
Add sublime text 2 build setup
Expose Ray
Use static factory for application objects management (js to C++ lookup)
Use static factory for lights
use static factory for rays