1. Refactor configure, basically, all folder could be refer to environment variables
2. Add def_config for project customization
3. Finish Kernel makefile ( except make install )