HSpec api change: use after_
Use void and newline
hlint
Don't fail on an empty file
Simplify parsing by ignoring failed lines

- Move newline handling out of variable parser
Better layers of abstraction

- identifier/value are only concerned with that
- parseVariable handles the equals, whitespace and newline
Version bump