user history fix #6

Squashed commit of the following:

commit 041ed62d9d7e0091dfbdba10ee5528b5e7f1e182
Author: Tamas Michelberger <tomi.michel@gmail.com>
Date:   Sat Nov 23 00:02:55 2013 +0100

    added mockito, fixed valuation semester test

    introduced EjbConstructorArgument for dependency injection in the test environment

commit 1feec410846cd63b0eeb6b5b021ea59d5664d681
Author: Ksisu <ksisu@sch.bme.hu>
Date:   Thu Nov 7 00:56:08 2013 +0100

    SemesterPoint comareTo fixed.

commit 5b646e66723038131585698a7d1691a255ffb713
Author: Ksisu <ksisu@sch.bme.hu>
Date:   Wed Nov 6 20:42:05 2013 +0100

    User points search rewrite.

commit 6eb2db3f72eb9d9d6a5b733671589ef142c7d422
Author: Ksisu <ksisu@sch.bme.hu>
Date:   Wed Nov 6 20:41:04 2013 +0100

    SemesterPoint is comparable and UserValuatedSemesterWithPointTest testing the sorted.

commit 6512b8ac657810a683bc97b0b4f60fadd0d4dba4
Author: Ksisu <ksisu@sch.bme.hu>
Date:   Wed Nov 6 13:52:20 2013 +0100

    UserValuatedSemesterWithPointTest fixed.

commit 93c53bac2192ea79a000923597dfa6c0aef73bc0
Author: Ksisu <ksisu@sch.bme.hu>
Date:   Tue Nov 5 02:46:31 2013 +0100

    Create UserValuatedSemesterWithPointTest not tested.

commit 8f8691dd05cef53c5d5e812deff96a8dc8f19b82
Author: Ksisu <ksisu@sch.bme.hu>
Date:   Tue Nov 5 02:41:50 2013 +0100

    Create ValuationBuilder and PointRequestBuilder to test.

commit cd8729e39549e63d8bb91ce30a45af065164bdf6
Author: Ksisu <ksisu@sch.bme.hu>
Date:   Thu Oct 31 21:28:19 2013 +0100

    Little code rewrite.

commit cb07415c494c6faddb462a5401fdab00a299338d
Author: Ksisu <ksisu@sch.bme.hu>
Date:   Thu Oct 31 20:03:34 2013 +0100

    Refactor semester points gets and show.