made it moar readable
better
better readable
better readable
made some code cosmetics
Merge branch 'feature/cosmetics' into develop
Merge branch 'master' into develop
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
add some tests
good tests are working now
new stuff
good now for Holidays
moved stuff around and updated the meaning of Holidays
the ignored tests are now running
removed unnecessary test
wrote tests for Holiday