added getters and setters
added variable functionality
added mortgage calculations