Created full bound connection between appuser and user role
updated user information provider to work properly
added declarative and annotation based transaction support
Otder minor refactoring changes