Renamed pimpl pointers to m_impl for consistency.
Split event header into several headers. Also fixed some impl renaming.
Began implementing opening editor.
Fixed missing interface.
Fixed wrong includes.
Completed openning edition.
Added tests for Editor and Project.