improve styles in public and public/projects pages
some styles fixes
only show login link if not current user
update public messages
update some gems to avoid warnings
use thin in production, webrick sucks
use better_errors