Modified interface grammar and indenting.
Fixed abstract interfaces.
Added read/write interfaces.
Added algebraic operators to new operator interface structure.
Added comments to interface rules.
Simplified new interface rules.
Merge pull request #9 from tomedunn/master

Improved interface rules