add custom attributes for parser, refs #1, additional linting, use strict for parser
use strict and addiitonal linting