Add project files
Add sources
Add tests