Examining How Technology Can Promote Consumer Financial Literacy