Applications of plasmonics in two dimensional materials & thin films