Added Better Error Handling and Confirmation

- Added SessionErrors to show error messages.
- Added SessionMessages to display confirmation
- Exception message is displayed on portlet as well.
- Updated plugin details with version etc
- Added labels for config page fields