Add project files

Include all source and tests.