Structurize project hierarchy

Since tests are all in one big pile it might beneficial to give them little structure.
/cc @mikesherov, @mdevils