Ota

Initial support for OTA. Probably needs to be further polished before it can be merged, though.