initial checkin
add gitignore