cosmetics
wrote new test scenarios
some small cosmetics
clean up a bit
Merge branch 'feature/start' into develop
finished expression design
Squashed commit of the following:

commit f5c3ee8155ce02bcb34035bb4527de47355183bb
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Mar 16 17:44:25 2014 +1100

    deprecated calendar arithmeti

commit 953c32bfa99763f8f390a75fafe82ed780c28ea4
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Mar 16 17:41:48 2014 +1100

    it looks really good now

commit 6d4502beecef740f7e2f96784aa66e675f803fd4
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Mar 16 17:32:42 2014 +1100

    everything is cool now

commit ad26d43b1281216d47ca6eddf9660434ef7f27cf
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Mar 16 17:17:42 2014 +1100

    correct syntax now

commit 91b2bd882383951eaafa6cd138eed425171e5696
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Mar 16 17:15:33 2014 +1100

    looks ok now

commit 5250cc8300a32dde674b95971f99f8d30fd49624
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Sun Mar 16 17:07:36 2014 +1100

    working on default calendar

commit 52bdf13d9dfee3d52e8322818251afb73b16989a
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Fri Mar 14 10:51:51 2014 +1100

    still not working

commit 57c5bea9dcbda875f3d9fa6c089222658398f84e
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Fri Mar 14 10:31:20 2014 +1100

    sort also the new week calendar system

commit a59be32cd300227d6f947dbf1b5356b10f1d9759
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Fri Mar 14 10:25:17 2014 +1100

    cool again

commit 76b8834281e26b68383d72da18723d130aeb9e25
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Fri Mar 14 10:11:34 2014 +1100

    clean up a bit

commit bebb0eb7875f8bc7d3a0789a5b02a4b93fea6fad
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Fri Mar 14 10:10:15 2014 +1100

    create packages

commit ce28fc2d24ccdddaa2022de89da1da7eba93ee7e
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Fri Mar 14 10:02:43 2014 +1100

    moved implicits around

commit af93d18c8387974c141ba31bcb2cdc48d2548870
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Fri Mar 14 00:29:39 2014 +1100

    still not compiling

commit a60189854cd5e42b44fa357b54baa860019f8a6d
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Fri Mar 14 00:13:50 2014 +1100

    still compile problems because of PreferedCalendar for month

commit c04366e108ef0e7876149b12a4fd886fd09118f5
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Fri Mar 14 00:04:44 2014 +1100

    shorten it to make moar tests scenarios in the future

commit c43be9fbe2760dc89944804975c30f6a78dfdbfd
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Fri Mar 14 00:01:37 2014 +1100

    moar tests to secure it a bit

commit 9c94cdd78f1deab6b0e0c63484619c24fd8cec40
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Thu Mar 13 23:59:32 2014 +1100

    tests ok, but expressions not cool

commit a2b69cf37c85823d83a4f4464d05708888e68dd7
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Thu Mar 13 23:56:04 2014 +1100

    covered it by some tests

commit d77f42ac5bf8ce4076b6b337c34dd656e1ae62cd
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Thu Mar 13 23:54:13 2014 +1100

    found a small bug

commit 4524eaed21bbdfd36572b72c6256b02de48cbff6
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Thu Mar 13 23:35:41 2014 +1100

    strange stuff is happening

commit 1f0b8a5e6727708e13f15a159ac490d06c0bb917
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Thu Mar 13 23:26:02 2014 +1100

    week calendar looks ok now

commit 1d580bcdff7d50bf0f777c21572c21d932caeda0
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Thu Mar 13 23:17:28 2014 +1100

    better now

commit cba251d7352deba8f0fdd9fdd0b9b30768584c68
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Thu Mar 13 22:16:09 2014 +1100

    compiles but is still to complicated

commit 82dcc199e40c14d907dfe66e180e88f3b72ad1d8
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Thu Mar 13 21:09:09 2014 +1100

    compiles again

commit aabb6c5d4fca043ff0311d807620b7468f1da28c
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Thu Mar 13 19:19:48 2014 +1100

    does not compile but it looks better now

commit 9561ef7a8487e98006bed12163a7f4eecc808548
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Thu Mar 13 18:19:32 2014 +1100

    rename

commit 07967a0b892a114af639dddd582726e6221d39d9
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Thu Mar 13 18:17:50 2014 +1100

    add some tests and all

commit fd5094902a50a5aa932c6860f452ed7858f822d4
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Thu Mar 13 17:42:27 2014 +1100

    looks better now,

commit 7b1cdcb895e51a950d86dfa14416a8533808b86f
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Thu Mar 13 17:39:41 2014 +1100

    not expressions look good

commit 83f77bbb78fdc5063992eb50eda74994cc6f7e83
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Thu Mar 13 17:09:30 2014 +1100

    implemented all the stuff

commit 451a78da04b42fa40609bac2863bcd7c82290b28
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Thu Mar 13 17:02:25 2014 +1100

    a bit moar stuff for the not operator

commit a30a47a27d32ca93bcf7a00c969288cd9c38fc9f
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Thu Mar 13 16:51:55 2014 +1100

    add not to it

commit 801b4766c28cb58acd926f6844330970a3606028
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Thu Mar 13 16:42:29 2014 +1100

    add or

commit e77e1dea02edd814699a75c23cd99834deb919b9
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Thu Mar 13 16:35:17 2014 +1100

    looks a bit better now

commit a5b7d7ed58e1cce9a4dcdd604c0747f27c7def8c
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Thu Mar 13 16:07:06 2014 +1100

    better now

commit 0f18c52dac2f14bc25b4454f33045330df940834
Author: Ingolf Wagner <palipalo9@googlemail.com>
Date:   Thu Mar 13 15:27:22 2014 +1100

    quick and not complete