Mathematical modelling of cancer growth and development : adhesion, stem cells and structure