Tomcat dir owner bug fix

When creating an instance with the owner parameter set, the directories work, logs and temp are still always set to be owned by user 'tomcat'. Thus a source install will always require a user named 'tomcat', even if a different user is specified.

This PR correctly sets the owner.

All unit tests pass.