Save LogicalDeviceStates to devices
state handling improves + locations integrated
.gitignore added