Add all project files

Signed-off-by: Andrew Phelps <andrew@phel.ps>