add file list generate task
make grunt task for auto updating template xml
auto replace some extra variables in template
add extra documentation
add S3 deploy and mail support
add bucket url variable to example aws json