Contributions To Bayesian Nonparametric Methods With Applications