update git ignore
add depend lib: purelib/base
new file: contributors.txt
first commit source code files
new file: event uml file