0.17

1. rewrite cache model
2. rewrite template template part
3. rewrite FileName func
4. add Array type
5. other changes~