Add utils::Configuration
Use googletest

I waited until I had components, that I could actually test
Improve utils::Configuration

Check wether file exists before reading
Make all the get_type methods simpler
Add save ()
Add ConfigurationTest.CreatingNewValues
Change utils::Configuration

It is now possible to acess, modify and add elements within the elements
Split utils::Configuration and utils::Configuration_element
Add utils::Configuration_list_element

Add some more tests as well
get_element and get_list_elemnt now return shared_ptr
Fix bug in ConfigurationElementListTest

Running the test created a "config->json" file
I should be more careful with search and replace
Merge branch 'configuration'
Link required libraries into component libraries

This will make it easier to create different parts of the application
Replace the two build scripts with i-bot's

I realy like it, even tough I had to tweak it a little
Removed removal of build directory in "setup"

Turns out, it wasn't even necessary
Add debug option to cmake.sh

Change some other stuff about cmake.sh
Add FindJsonCpp.cmake

The package didn't shipe one, so I made my own
Merge branch 'build_improvements'
Use const a lot more

This will improve performance
Clean up and add comments to wrappers/asio

There wasn't really anything to do in sockets::ServerSocket
Clean up and add comments to wrappers/ncurses
Fix uninitialized variable in Panel

Ran valgrind over it