Initial commit of project files

Program currently works but many settings are hard coded and don't use
values from interface.