Materials Modelling using Density Functional Theory : Properties and Predictions