Initial add of some basic files
All files now compile in updated Makefile