add unique constraint on name
implement popup
apply the pop on foreignkey
add resource and remove dead link
style the popup and add more detail on add info
Change to look and feel.
Commit popup updated.
Test commit.
1. The index page is not changed per Material/GiverMaterial change. 
Update it. Add to bag still not working correctly though.  
2. fix the author issue in saving a material, however need to further
fix the link add author.
Multiple changes: Display only screen name not user name/adjust add
author to popup/make locatoin mandatory
commit one file missed in previous commit.
Commit all fixes for check out process, read order/giving order.
missed this two files, add and commit.
code close to complete. Only need to fix the email, and finalize the
database.
missed this two files.
commit all local changes.