Multi-functional keychain flashl