Squashed commit of the following:
Squashed commit of the following:

commit 8406a35fa981c5e28ecd40a31dc91f04716f319a
Merge: 607b6d6 6d0c039
Author: Marijn Ophorst <marijn@sensimedia.nl>
Date:   Tue Feb 4 16:30:08 2014 +0100

    Merge branch 'staging' of ssh://dev.sensimedia.nl/home/git/libraries/monolyth into staging

commit 6d0c0395c50294a21c1fe8528baa95f96de394c2
Merge: 3f04f3f 2804bbc
Author: Marijn Ophorst <marijn@sensimedia.nl>
Date:   Tue Feb 4 16:22:32 2014 +0100

    Merge branch 'staging' of ssh://dev.sensimedia.nl/home/git/libraries/monolyth into staging

commit 3f04f3f7650a4a789fe914653aa95fc5ba0f688c
Author: Marijn Ophorst <marijn@sensimedia.nl>
Date:   Mon Feb 3 16:57:10 2014 +0100

    this is provided by url_helper

commit e7a75e816f90dbefb8d3158e9a08592e62097300
Author: Marijn Ophorst <marijn@sensimedia.nl>
Date:   Mon Feb 3 16:56:56 2014 +0100

    modernize

commit dba4b5a3d97b4c8906eb4a93165bb4fcad5a76dc
Author: Marijn Ophorst <marijn@sensimedia.nl>
Date:   Mon Feb 3 14:44:36 2014 +0100

    oops, this has become a singleton

commit 2804bbcfaf77676f8eff350aacd39baa1135e471
Author: Marijn Ophorst <marijn@sensimedia.nl>
Date:   Mon Feb 3 11:02:12 2014 +0100

    inject project

commit 9bc6004a4db4151422c5ba786d0b6171f3f22dd3
Author: Marijn Ophorst <marijn@sensimedia.nl>
Date:   Mon Feb 3 10:34:40 2014 +0100

    project should be injected via the constructor

commit bfba3d869727233d6ba807ca1809bc06ff67e94b
Merge: ede3bf6 95c7325
Author: Marijn Ophorst <marijn@sensimedia.nl>
Date:   Mon Feb 3 10:13:19 2014 +0100

    Merge branch 'staging' of ssh://dev.sensimedia.nl/home/git/libraries/monolyth into staging

commit ede3bf64432805c28ecfa882e277eea23c22859f
Author: Marijn Ophorst <marijn@sensimedia.nl>
Date:   Fri Jan 31 15:19:44 2014 +0100

    cleanup

commit 607b6d615a0dd1d4ef1f07a569cad72aba72b2f6
Merge: 6da3820 4dfe009
Author: Marijn Ophorst <marijn@sensimedia.nl>
Date:   Tue Jan 28 18:12:13 2014 +0100

    Merge branch 'staging' of ssh://dev.sensimedia.nl/home/git/libraries/monolyth into staging

commit 6da3820546ce2a9453f1e1b1c9022767671e55d7
Merge: ebc7b12 18cd521
Author: Marijn Ophorst <marijn@sensimedia.nl>
Date:   Fri Jan 24 18:33:04 2014 +0100

    Merge branch 'staging' of ssh://dev.sensimedia.nl/home/git/libraries/monolyth into staging

commit ebc7b1203a68e6a886671473052191c991c0b6c9
Author: Marijn Ophorst <marijn@sensimedia.nl>
Date:   Fri Jan 24 18:20:15 2014 +0100

    modernize

monomelodies/monolyth,monomelodies/monolyth