Reducing include file

Use smarter directory control
- Prompt user to init directory first
- Prompt user whether file has been added previously