TEMP COMMIT: Include internal barcode reader for convenience.

Change-Id: I5e74edf7e1881616f5907937a0ae61feeed0a2c4
TEMP COMMIT: Add Fault Generation.

Add a "doFault()" function to the PhoneStatus Block so we can
purposely cause an error, in this case we cause an exception that says
"DoFault called!".

Change-Id: Ica7044d604c6f29e04f8e982e640192146666f7f
Fixup Runtime error handling.

Change-Id: I7ebe5b8a3878d66dd4dd7e463867aeccb834b8dc