Fixed layout for a small screen and other misc fixes

Implemented visibility of two Flickr widgets, one for large screen sizes and one for small screen sizes.  Added a gray background color for contrast.  Changed the implementation of the sidebar to a panel.  Added a footer.