Do not require visibility keywords for interfaces

It is nonsensical to require visibility declarations on interfaces.
Merge pull request #10 from rhowardiv/pubint

Do not require visibility keywords for interfaces