Add initial project structure.  I need to do some tweaks like separating to header/source files