Gitignore now ignores *.o and multi_interface handles chars and strings better