Add visual project files and unit tests structure
Add unit tests