2D layered transition metal dichalcogenides (MoS2): Synthesis, applications and theoretical aspects. (December 2018)