A friendly introduction to Convolutional Neural Networks and Image Recognition