Move libraries to provided scope so downstream is not forced to include all refactor code away from one big statement to avoid static initialization
Cleanup
Merge pull request #1 from edwardcapriolo/provided

Provided