add keyword tables and real functionality

can now search on authors and keywords.  need to make profile pages and
actual useful searching