@Lenses: Fail early & case classes only.
@Lenses: Add not-a-case-class test.
Merge pull request #111 from dwijnand/@lenses-for-case-classes-only

@Lenses: Fail early & case classes only.