Update ignore file
Re-arranged directory structure
Add FAKE build scripts

Still need to add:
Version switching
nuget package building