minor tweaks
delete obsolete corner finding method
split devices into separate files
change dependencies
minor naming