Validation

Implementation for #38
Not sure if this file is saved as UTF-8?