Fixed indentation and added MIT license for State pattern.