Made friendlier for VS and require

Also included all dependencies locally for easy testing.