Updated UI.  Added data passing, encryption framework, etc