added git ignore and updated setup