add git ignore
basic UI, #8