implement with pure JSF
Pure JSF is not so good for main page!
small fix to more align to bs
user login