AI Meet MobileVLM: A Competent Multimodal Vision Language Model (MMVLM) Targeted to Run on Mobile Devices