Final project woursler dev

It's really the bare bones needed, but I figure we should lay the groundwork properly codewise. There's still a small problem with ?socket? permissions, but I think that can be fixed independently.