Allow parser to handle spaces before and after equal sign

Also, detect incorrect data and throw error on it!

This should fix #33 

Update: added ability to parse comments as well, which should fix #31