This is the first big push of the app.

This includes firmware + test enginge + UI + serial and xml work.