Added definitions and tests for pickadate.js

This is my first time writing a complex definition file from scratch, so feedback is welcome :-)