update install require lib version
add install required lib: coverage
add nose config
add install required lib: pylint
add Makefile
update git ignore rule
remove useless comments and lines
let document version read from source