Improved Validaitons

Summary of changes:
- Whitespace now allows ' ', for artificial spacing.