better blame message
dynamic filename line search
added method to check if repo has changes