Cleaned up ProductBean by creating an AvailabilityBean class to handle
the online/in store availability data.

Moved some of the logics in the JSP pages to the AvailabilityBean class