Initial project structure

This commit puts down the initial project structure to begin the Git
repository.