added logo class
updated to reflect codex

also integrated icon and placeholder text