What should have been the initial commit

Just hope this includes everything that is needed for it to run.