Add string_cal.js and add tests with stuff