add 404 page
returns null if key does not exist
add functions for inline-include
implement login
add logout page
add identity verification