[C149_E] Refactored Disemvoweler to use F# Active Patterns

- Replaced IsVowel function with Active Pattern
- Replaced List.partition with a Seq.fold that uses the Active Pattern
- Charlists are constructed backwards and are reversed via pipeline

More code, but makes use of F# features.