add foreign key constraints
add username/password capability to database connection