Allow parser to handle spaces before and after equal sign

Also, detect incorrect data and throw error on it!

This should fix #33