Merge pull request #7 from DaveAckley/master

Getting toward gencode testing
Casting elements and atoms (first cut)
Is/Has as Conditional Expressions (first cut)
Conditional Is/Has as a Factor
Fix conflicts many
Merge from conflict res branch