Improve primitive detection and fix integration test
Fix visitor determining if primitive was used in a non-wrapper class
Fix determination if wrapper class was used
Wrapper class determination is done by: primitive/string parameter or
return type
Add all primitive wrapper types