Codex Screen Update

The main screen of the codex screen, functionality is complete; just
need to code in the individual screens.