Enable linting, move libs and prepare files tree for coming PR
Add project documentation