moved all the ui code to view.c/view.h/view_templates.h
moved all the transaction handling code to transaction.c/transaction.h
added signature handling in signature.c/signature.h
changed most of the public APIs to start with the filename (to mimic sorely missed C++ namespaces) f.e. view_a, view_b, transcation_a, transaction_b
added few comments
standardized delegate and event_handlers in view
Message signing
Copy pasted hashing, private key derivation and signing from other ledger projects. Hashing is working fine, the rest of the signing implementation hangs the ledger - needs investigations.
Major cleanup
Message signing