Mortgage calculator gui with basic error handling