rename and improve runner
add problem 14
primative approach for prob 15
complete prob 15