Replace exception with simple test

Exception generated was different then expected for negative values.
Move generation of search parameter
Remain consistant with other widgets
Changes to photo mode
Remove unused parameter
Add photo_menu widget.
Remove the display_common_photo function.
album_details widget.
Random bug fixes
photolist widget
Add album menu widget.
Improve album display