Refactored parser to pass clones of itself instead keeping stack
Implement enum with a field parsing
Many warnings fixed
Implement parsing tagged yamls
Implement validator for Enum types
Add validation of unexpected keys
Fix indentation bug of plain scalars