Initial project commit

May have to remove some of these things.