Replace some class decls with require
Remove unused class parameter
Don't delete and checkout installer on each run

This makes the run take more time than necessary.
Add .gitignore

for vim swap files
Move moodules away from here

We're not allowed to have modules inside modules.
Expressed dependencies in README. We could also create a Modulefile. See
http://docs.puppetlabs.com/puppet/2.7/reference/modules_publishing.html#write-a-modulefile
Actually install postgresql
Install JDK
Installing grails is not needed
Omnibus commit (sorry)

* Moved i2b2's JBoss installation to transmart::transmartapp
* Added Apache configuration
* Added previously inexisting but anyway referenced 'memory' parameter
  in ::transmartapp
* JBoss now installed under transmart's user home
* Use /root/staging_dir instead of /tmp as we don't want to have the
  stuff we put there deleted on each restart
* Added i2b2 service and install script
* Run the install script only if we can't find a database named
  'transmart'
* Fixed several ordering issues