Application configuration
- Add application scripts template
- Modify project definition so that the binary is smaller
- refine codes