Inserting "last logged on" info into the session object instead of
retrieving it from the database in every action.
1. Moved and in some cases merged DAO classes associated with the
   page to the dao package.
2. Copied Arjun's DAO pattern style to make things more consistent.