Add package.json
Add lodash dependency
Write module signatures
Add arguments dispatching for cast
Add description for dispatchArgs