#97

Device db updates

Openrickmarkwants to merge intofrom

Moved devices to separate C file to make updates review easier / support out of band updating API