Squashed commit of the following:

commit 4f092190020296a594827a41535f51385c3784d0
Author: Piotr Kobik <piotr.kobik@gmail.com>
Date:   Mon Jun 3 16:52:51 2013 +0200

    refactored

commit 87f7f42ce01698c87a0b0a2a5591ceaf04784f9b
Author: Piotr Kobik <piotr.kobik@gmail.com>
Date:   Sun Jun 2 23:32:42 2013 +0200

    some changes

commit 9e648823e8d7f3e95f280358371d21149327c251
Author: Piotr Kobik <piotr.kobik@gmail.com>
Date:   Sun Jun 2 21:17:09 2013 +0200

    zadanie33

commit 2034fa7b17fa96bd197015a1ad2f9c0e4643c901
Author: Piotr Kobik <piotr.kobik@gmail.com>
Date:   Sun Jun 2 19:26:43 2013 +0200

    fixed formatting
Merge branch 'master' into io