reorganize library project as include + src directories