reorganised exercise structure. added some explanations
added ignore file