Make forum interface more general

Make the interface for creating a forum object and
connecting to a database more genera (i.e., not bound to
a specific user).