clean up string handling
deal with quoted block keys
ignore blank new lines