Add ability to specify allowed switches. Add examples; adjust project structure and makefile
Remove old files