moved all of the core components of Pigeon into relevant folders.

This is intended to make it easier to run pigeon on a build server
created initial build system, enabled NuGet package restore
fixed issues that prevent NuGet from running smoothly on Rake build
fixed all outstanding issues with the rakefile and added version # support
magic
added buildscripts to pull request
Merge pull request #10 from Aaronontheweb/folder-reorganization

Reorganized folders, added Rake-based build system, NuGet support