added licence and ignore file