Cdi scope branch

* Decorated the beans with appropriate scope annotations
* Added one line description about how the container treats the bean w.r.t the scope it has been assigned to