add paper.js

closes #588