Coherent states: Theory and some Applications