Added extension of the base controller. Added a method for rendering views with the base template
Added custom exceptions
Added data parameter to custom controller render with template method
Created an uploads folder and moved product example image into it
Set log threshold, so that errors will be logged
Hooked product search up to the database