making most options optional by using 'false'
adding module files
linting
linting