move licence to submodule
public git for licence
Merge pull request #151 from jacobbubu/master

Avoiding non-js files been loading in initializers, actions and tasks folder.
Add expireTime extension support when loading cache item and a relative test case