Merge pull request #74 from nikdoof/master

Use repository files over Dockerfile installed versions.
Additional "Create Application" form validation.

Adds in some checks to the form validation, checking that containers have been selected as well that a valid port is passed for all the provided containers.