Adding project files and tests