Sprint 2 - commit 3

New View Model for barcode reading, updated messaging for all connected
views. Word document created when button pressed.