Made some major changes to the entire project (bordering on re-write), including how the workflow goes and added a test file