added git ignore and base engine