Add example for classmethods
Ignore OSX folder files
Ignore vim swap files
Add support to specify choices by sets
Merge branch 'feature/choices' into develop