Cleanup of build - less dependencies - tomcat embedded support

Switch travis ci to my fork in order to show current status until master is switched on.
Remove dependencies not needed since we no longer compile but rather shade which itself does not need other dependencies to handle that.
Add items for tomcat embedded but have not tested it works.  It appears to just be the same jar wrapped but may have differences under the hood.