Added Disabling of Training Buttons by Resources

Now the unit training buttons will disable and enable based on the
resources available.