Added additional constructs to parser.  Updated patches.  Updated gitignore to remove icsharp folder.