Update gitignore
Merge with master
rename binary device to switchable
add test for switchable