Reorganize the VS project.

Puts all the headers with the corresponding cpp file instead of having every include in a single folder.

Also added headers that weren't included previously.
Merge pull request #161 from lioncash/vs

Reorganize the VS project.