Set up git ignore directories

Signed-off-by: Curno <lyf.curno@gmail.com>
Update project directory structure.

Signed-off-by: Curno <lyf.curno@gmail.com>