resolves #630 add hardbreaks option to block

- add hardbreaks option to block (emulate ' +' at end of line)
- cleanup some attribute lookups