Fixed indentation and added MIT license for Abstract Factory pattern..