add validation summary and errors_for fields
loan range influenced by committed costs
fix tests: don't render part 2 when not valid
fix bug: invalid monthly net income would explode
remove duplicate error messages
fix affordability recalculation

add serialization of outgoings presenter
add cucumber tests for regression
replaced legends with p elements
set auto focus when navigating the wizard. Todo: refactor into a directive
add some breathing room to paragraphs
add people toggle to affordability step 1 form
add directives to form inputs for currency formatting
create a test for checking initial value of input when currency directive is used
start of affordability service refactor. Reimplement total income method and introduce a method to calculate total costs with a spec
refactor minimum and maximum borrowing methods
display offered range in view
add a method for calculating the median value between the minimum and maximum borrowing offered
extract borrowing into a partial to be used by the slider
plug in interest rate into repayment service. Introduce a spec to check affordability service uses the correct interest rate
implement monthly repayment method for affordability and delegate it to repayment sergice. include a spec to check if it works
Stupid f@*!*$^ typo