Added problem 50 and tidied up how the answers are being reported by taking out the boilerplate info into the main euler application