copy from fantaros/SHUN

Signed-off-by: fantaros <fantasymon@gmail.com>
add code folder

Signed-off-by: fantaros <fantasymon@gmail.com>
ignore project files

Signed-off-by: fantaros <fantasymon@gmail.com>