Check that start is a Nonterminal in ContextFreeGrammar
Merge pull request #391 from onesandzeroes/master

Check the type of start in ContextFreeGrammar.__init__(): fixes #337