add more specs to challenge 2
add solution for challenge 02
add specs for challenge 03
add solution for challenge 03
add solution for challenge 04
add solution for challenge 05