Write test cases for Bundle

Why is this change necessary?
- To see if Bundle class actually works
- To see if Bundle class is sufficient for message passing, e.g.
  returning a fail message if task is not added.

What side effects does this change have?
Developers can see how to use Bundle to store, pass and retrieve
messages.