Generate the camel modules

All tests are passing with this pull requests.  More modules are fully implemented now too (for example the ftp component).