Name all the tests in the same way
Specify target in events::Send_message_event
Add SendTest to ConnectionReceiverTest
Add "\n" at the end of message in sockets::Client_socket::send
Remove events::Acceptor_hub::stop

It caused a lot of crashes and strange behavoiur
I don't think I even needed it in the first place
Fix HubTest

Without the sleeping, there sometimes were some pointer issues
Add test for sockets::*
Hide constructors of events::Hub and events::Acceptor_hub

I want them to remain purely static
Make ncurses::Session purely static instead of a Singleton

Singletons are just to much of a hassle
Add sockets::Client_socket::Client_socket ( string, int )

This is purely for convenience
Standardized exceptio texts
Make some getters const
Add some comments
Simplify utils::Configuration::save by using member function
Return reference to filter in events::Hub::create_filter
Rename utils::Configuration*_element into utils::Json*_element

Add constructor form string
Add utils::Json*_element::to_small_string and utils::Json*_element::to_formatted_string
Merge branch 'fixes'