Fixed indentation and added MIT license for State pattern - missed the test class.