basic skeleton
add git ignore