Added the option to not generate inline styles

This makes it much easier to override the default styles
Added tests for new functionality
Added more tests
merge inline styles pull request
make inline styles optional