Add state to torrent_data json
Add ncurses::Element_stack
Add client::Shared_data
Implement asyncronous receiving of data in client
Implement automatic refreshing in ncurses::Session using halfdelay
Add client::Torrent_data
Add client::Torrent_data::get_eta ()
Add client::Torrent_data::get_ratio ()
Add client::Torrent_display_element
Moved formatting functionality into client/data_formatting.h

Add some more tests as well
Add client::Torrent_display::draw_totals ()
Add progressbar to client::Torrent_display::draw_progress ()
Add num_seeds to client::Torrent_display::draw_download ()
Add screenshot to README.md
Add bounds checking to ncurses::Window
Move duration conversion into client/data_formatting.h

Simplify it
Add a test
Simplify client::truncate_double
Remove unnecessary includes
Merge branch 'ncurses_interface'