3.3 adjustments
Changed classnames case
Changed the init file to check for the vendor class
Added the vendor as a submodule, updated the path
Removed ambiguous lowercase classes
Merging with kloopko remote