update gitignore and add code to src

Signed-off-by: sunus <sunuslee@gmail.com>
add github ribbon

Signed-off-by: sunus <sunuslee@gmail.com>