Add component support
Add some utility functions to API

Added functions are: toJalaali, toGregorian, isValidJalaaliDate,
isLeapJalaaliYear, and jalaaliMonthLength.
Remove ES6 modules and use node modules
Add unit tests
Add benchmarks
Add API doc and installation instructions