Add Copyrights
Add user authentication support: if user doesn't login, redirect to home page.
Use helpers to render flash notice and errors