Initial project files and unit tests