- Rename CollectionExtension by EnumerableExtension

- Add more unit tests for EnumerableExtensions
- Rename the Student class in Person
- Fix all the style cop issues