add gitignore
cleanup labelling and add TODO reminder