update and change configuration to ruby files

Squashed commit of the following:

commit c4b2b6ed0e70de661324713b533e2f54c5ea5ddc
Author: Andreas Eger <dev@eger-andreas.de>
Date:   Mon Aug 18 16:56:35 2014 +0200

    add fancy project vimrc

commit 1e3c95af3a5b9a547563ae3769f2f5afd0866082
Author: Andreas Eger <dev@eger-andreas.de>
Date:   Mon Aug 18 16:54:14 2014 +0200

    fix exclude path handling

commit 54b59e774e0f68e8d1eede2ad79e126f43c8646a
Author: Andreas Eger <dev@eger-andreas.de>
Date:   Thu Aug 14 16:34:15 2014 +0200

    wip add specs for excluded

commit 3302cb84c19d099a228d06cac130212c4add1656
Author: Andreas Eger <dev@eger-andreas.de>
Date:   Thu Aug 14 16:01:05 2014 +0200

    more specs

commit 38409f5e4337ff77ba4818ad3dc6c99133446b1e
Author: Andreas Eger <dev@eger-andreas.de>
Date:   Thu Aug 14 14:53:06 2014 +0200

    configuration spec

    rubocop setting change

commit ad3b4c4138f4c00f61e4523a0662a6d179f00269
Author: Andreas Eger <dev@eger-andreas.de>
Date:   Thu Aug 14 12:05:33 2014 +0200

    transpec & rubocop cleanup

commit 11345469366bc3cf3a654f5350573bf021014db3
Author: Andreas Eger <dev@eger-andreas.de>
Date:   Thu Aug 14 11:05:00 2014 +0200

    intermediate upgrade rspec to 2.99

commit 2abe9ec84a6ff740d5124db28b2f992cd5b4d446
Author: Andreas Eger <dev@eger-andreas.de>
Date:   Thu Aug 14 11:01:46 2014 +0200

    remove old config spec, add new one, fix issues

    adds guard for development
    includes a rubocop cleanup

commit 1c0b7bf8f9f1cf7315b29269c7c137a38dc09c25
Author: Andreas Eger <dev@eger-andreas.de>
Date:   Wed Aug 13 16:28:34 2014 +0200

    WIP change codebase to use ruby for configuration
minor changes to projects codeqa settings