Minimal interface.
Implemented basic UI.
Removed std::unique_ptr dependency.
UI and metadata

* Implemented basic testing UI.
* Implemented [user interface]-player communication. Overview in doc/architecture.pdf.
* Implemented basic metadata reading for Ogg and FLAC.
Updated boost headers.