update readme and add some initial class
add gitignore