A Review on Various 3 D Printing Technologies , their Applications and its Implications with Several Materials