added collumnised output
Finishd and verified output
Chaned all number variables to doubles and changed methods and constructor accordingly
Changed all methods to use and return doubles.