Merge pull request #3 from dealproc/master

reorganize project.
unbreaking the build #yolo
fix up package reference location in proj file
added a test project, because every good project needs one
extract an interface from Yobao for nancy automagic registration
refactor then remove netwonsoft references (uneeded), and add interface into ctor for automagic injection
make interface public
extract inferface (same reason as for Yaboa class)
remove uneeded registration (as they are now automagically done by Nancy) and add some placeholders if registration must be manually controlled (for later)
Merge pull request #4 from jmkelly/tidyup

Tidyup
proposed interface for IDataSource
enabled nuget package restore
basic create/edit logic.  need to discuss the storage configuration piece... it needs a way of adding items to it.
post/put methods refactored out + interface to implement against data store.
merged with local