add .gitignore file
add boot code
basic monitor function
add main.c and some makefiles
how to test