updating component.json (adding chancejs as dev dep, generating the scripts list)
makefile improvements: separating clean-* targets, improving 'coverage' lifecycle
using a 'pure mock' instead of a mock server
using isodate-traverse for date parsing (rather than traversing fields ourselves)
fixing lib target, adding clean-all
giving a better error message
adding Asset vertex type