Cross-platform make tool
Updated deps
Moved test files to src/test
Moved sources to src/lib
Updated make tool
Ignore compiled tests