Generate the camel modules

All tests are passing with this pull requests. More modules are fully implemented now too (for example the ftp component).

Resolves #68 
Yeah we just need to release it. I've got a fork going with some enhancements to the plugin and was not sure if we would need anymore.