Hannibal, Missouri:: A Brief History