added the error classes
added banners
Merge remote-tracking branch 'refs/remotes/jayesh-blconnector/master'
added change password method for user DAO and update default message on for exception
1) updated parsing code for list
2.) added version check DAO
3.) Added the first test
added the log file to handle the null messages.
and updated the catalogDAO to include getCategory call with list of param
did minor changes with text and removed unused code
added shoppingcartDAO and BLC list DAO