unified message handling
better setup instructions and easer
added db_create call to setup