Added basic functionality for State class (copied from https://github.com/fpinscala/fpinscala/blob/master/answers/src/main/scala/fpinscala/state/State.scala).
Merge branch 'master' into dev
State now returns lazy next state.
Changed Column  class in terms of State.