Create snap.js

initially committing