brake versions and directories out into vars for easy modification
update jdk task for var versions
add all of the app tasks to the main app task so they actually run
update play task

added version support from vars
added init scrip creation for easy play process management
added restart handler for play process

This should be expanded once we decide on a deployment strategy
update scala task

added necessary dependencies
broke out variables into vars
Add the play port into iptables

This will need to be revisited in the future when/if we change the play
port etc..