Updated for Syntax and Function

- Renamed all method classes for PEP8
- Added REGEX ability to all methods for filtering
- Cleaned up requirements for in method arrguments