* Squash angular branch into master

Squashed commit of the following:

commit 96886bd329af4ba0638c8b05ca7f20a71bb8625f
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Wed Jun 25 01:09:34 2014 +0200

    * remove empty line

commit f23edbcd5bd206b84ccf5949fb4b95047365b5ae
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Wed Jun 25 01:09:24 2014 +0200

    * fix typo

commit 7d2bab19e411603d81f858295f155f4127730506
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Wed Jun 25 01:08:57 2014 +0200

    Fix link form commit to file
    * add ref param to url if link comes form commit view

commit 03bcd2d00b313bfe0c856912079ebf672e9487b6
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Wed Jun 25 01:05:26 2014 +0200

    * remove console.log statement

commit 4121e8fbc8150cda92801cd6e9c96f7c66f33246
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Wed Jun 25 00:30:24 2014 +0200

    * change main html tile

commit 70bc78af92c893cb8018d70ddb799375f3f2e1c0
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sun Jun 15 12:47:01 2014 +0200

    * code formatting

commit f221cdf165fe27f859a6a2726700af1bbca1bb4b
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sun Jun 15 09:54:43 2014 +0200

    * add save method to filter

commit 6c4d8af45d1416dd7b4f1393bfd7dae6b56c4d45
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sun Jun 15 09:49:49 2014 +0200

    * remove jquery

commit c7ff6311491d3f3f1ff4a90be5dce70f2006f04e
Author: Sebastian Froehlich <sfroehlich@datameer.com>
Date:   Tue Jun 24 23:03:20 2014 +0200

    * add link to view ‘module’ for file name

commit 8a491740ee822d574deb3568bfcc91d03bd1e86f
Author: Sebastian Froehlich <sfroehlich@datameer.com>
Date:   Tue Jun 24 21:40:47 2014 +0200

    * add owner, repository headline to commit view

commit f9aaf6c06018ad91f6e9240be9f2f921c23327f5
Author: Sebastian Froehlich <sfroehlich@datameer.com>
Date:   Tue Jun 24 20:35:29 2014 +0200

    * add /dist directory to ignore list

commit 76b18bf3431c8b1b2cb0834514b30d2273647f82
Author: Sebastian Froehlich <sfroehlich@datameer.com>
Date:   Tue Jun 24 20:34:32 2014 +0200

    * bug fix: if now filter exists, the main menu was not shown

commit 75ec24ad049f9eaf8c1e4e4f0927e6d449c264e5
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:59:42 2014 +0200

    * correct test require config

commit 425810841aa2b6a8b395335bc46a879a39aebb20
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:57:32 2014 +0200

    * delete logs and scripts folder

commit ca99ad20770f6ebd45af3561f970dcee7e8645b2
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:36:10 2014 +0200

    * remove unnecessary grunt modules

commit 30559e2809f37ac97a71b943d693d6ebf04be9be
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:26:11 2014 +0200

    * clean up package json

commit d87049c61b21021c3447b549447d21bf08e74797
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:17:40 2014 +0200

    * correct and format package json file

commit 653539a6a6649e57886365b69bc42a43e766a326
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:15:23 2014 +0200

    * clean up bower jon

commit f8353f306741fd9a86a6cb683c966cda76a0c011
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:14:06 2014 +0200

    * remove img folder

commit f128677246eddb26bfd86d5bf03bd8faeaebbbac
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:11:40 2014 +0200

    * remove requires.text as dependency

commit d054ce21110a3dcaac04c1c8b583167e5ae37a20
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:09:27 2014 +0200

    * remove unnecessary comment

commit 2663549ef1f4dbc7ee49a9bcc8a5580423a907c1
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:08:53 2014 +0200

    * add angular animate module

commit 908d7345d181d141685646a66380b0ede0346921
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:07:12 2014 +0200

    Add filter

    * extend services

commit d1a67ebf11ffca2f4a327989d61af887c41a8d96
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:06:52 2014 +0200

    Add filter

    * add get repo and branches to workers

commit 84d9bf4b4e38cc37e79e60cf1a3833ec60b3031a
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:06:30 2014 +0200

    Add filter

    * fix misspelled method in Filter

commit 0d76920a745329fba605f0b6491043ef4483eda3
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:06:04 2014 +0200

    Add filter

    * add getSince method in Filter

commit 79236f97bddfa8b6bdecf269f8bfe56f23f724f9
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:05:37 2014 +0200

    Add filter

    * load libs before actual app in require config

commit 637fa1f82f9c9519ae0eb7639162b85765e62e5b
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:04:58 2014 +0200

    Add filter

    * add query path in require config

commit 67f27912c8568717ff02c1772f31d710c6799079
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:04:39 2014 +0200

    Add filter

    * add dc and dependencies paths in require config

commit bbc8996d19997c86a2053290a3b07d0224afe341
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:03:42 2014 +0200

    Add filter

    * add route
    * add controller
    * add link in menu
    * add template

commit f4188eb0181bb522a1e46522a17f266ccebdcb3d
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:01:49 2014 +0200

    Add filter

    * add charts as module

commit 2edd4fa4ea5eacc5d674d56bc3c1516b52bdea3d
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:00:49 2014 +0200

    Add filter

    * include custom chart styles
    * include dc chart styles

commit ba2560816c9691b5fcf09bb5698eb3a315b8bb7c
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 20:00:20 2014 +0200

    Add filter

    * add custom chart styles

commit 6cf4c068c5620cf0bd4719d21d783c1f296c93d5
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 19:59:54 2014 +0200

    Add filter

    * add query

commit f91237d6671ab922282b9dd6200014f1e19ad505
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sat Jun 14 19:59:30 2014 +0200

    Add filter

    * add dc.js at master stage

commit 2c22371c51492867ef12703b3f422c13d426ed14
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Tue Jun 10 20:02:41 2014 +0200

    * add travis test task

commit a96433b9128772b78534bac6530b0f6c32e2715c
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Tue Jun 10 19:57:49 2014 +0200

    * add travis.yml
    * setup travis

commit 47e1b93c6586a83ed0a205d35b08b5782e2ea063
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Tue Jun 10 19:56:09 2014 +0200

    * add service test but commented out everything until async testing is clarified

commit c408c5c9c6da7bdf04223b52654b62105978e363
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Tue Jun 10 19:54:40 2014 +0200

    * disable directive test

commit 1b1c5a7f022e09ab8f80c74a0c9731da9361482d
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Tue Jun 10 19:54:26 2014 +0200

    * add controller test

commit 7bf5119801797e046679fb94ffe3f1972ea88b9a
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Tue Jun 10 19:54:10 2014 +0200

    * move karma config files to test folder
    * give karma.conf a dev prefix

commit 1179e3a30bd10652ecf246856db5b808914deaca
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Tue Jun 10 19:53:04 2014 +0200

    * add required dependencies	 to test require config

commit e1c0592fa50f3bff7534b5ad5feda01070879411
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Tue Jun 10 19:52:30 2014 +0200

    * add grunt-karma module
    * use jasmine 2.0 instead of 1.3 for testing

commit a948edafdec357e5256c15fca34370f5ec943903
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Mon Jun 9 20:57:38 2014 +0200

    * display line comments

commit d65fa973763d061e00750b796269a9c7fbf6b3d2
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Mon Jun 9 11:56:54 2014 +0200

    Refactor Chunk

    * Chunk now accepts lines array on init
    * Chunk returns complete lines without calling addLine for each
    * file is not longer spliced into chunks

commit dc71529278b49e7f534f9376fe46b7d1a52f79df
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Mon Jun 9 11:10:04 2014 +0200

    * restrict menu directive to attribute

commit c13f0ba5cb1a1b05f9599b4316b4a999e4cc2030
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Mon Jun 9 11:09:44 2014 +0200

    * add ngdoc grunt task to provide a dev doc

commit 138ee5e84d1f8d61bf372f8c516e5d76585c62ce
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sun Jun 8 19:28:03 2014 +0200

    * change obsolete parameter
    * add jsdoc

commit 69fce80571b84db1a5c2ea0d0c1cddd9f81351c9
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sun Jun 8 19:24:05 2014 +0200

    * code formatting

commit 0bd8d639d7f338d364c098d5e2599ac062429f97
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sun Jun 8 19:22:56 2014 +0200

    * set indentation to 4 spaces in .jshintrc

commit 9f13eb15e0f95ddf1842f84fbcbc5071c3a8590c
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sun Jun 8 19:18:28 2014 +0200

    Port app to angular

    * add angular files

commit 4f72fb7597b973a94f4ea159cb7c71b1f10e1f5b
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Sun Jun 8 19:08:36 2014 +0200

    Port app to angular

    * remove all files