yolo-ing in a gitignore from the gods: https://raw.githubusercontent.com/github/gitignore/master/VisualStudio.gitignore
roughing out the solution structure - this commit is useless other than to show distinct steps that I'm about to make
Here's what I just did: [renamed:    src/notesy/notesy.sln -> src/notesy.sln]
removing boilerplate class
Fixing up namespaces
setting things up -  we don't need a .Web project for this task but it can be used to illustrate something later
forgot to build after setting things up... oops
More project setup/cleanup.  As with most platforms, setup is where a lot of people make mistakes that plague the rest of development.  Take your time and do it right.  I've been doing .Net for almost 15 years at this point and I still have to manually fix this (every. stinking. time.).
What is a note?  Here's a model to help define it
super hard to program while trying to be overly atomic for illustrative purposes
A lot going on here: 1) forgot an id on note model, 2) scafolding out service interface, 3) create/update are basically the same so let's call that Save for now.  4) also adding get and delete calls
Let's start stubbing out the service with simple fake data
Updating model to spec, adding some unicode to the example because, well, it happens
Oh hai dependency injection stuff!  Let's go with Ninject since it's fairly simple, well documented, and I already know how to use it.  Plus: Ninjas.  Everyone loves ninjas! (I'm looking at you pirates)
Roughing out api and auth
injecting dependencies... :bomb:
I just added a critical juncture note in the readme =]
Cool! So, the basic version of the api is setup to return with some baked in json content negotiation stuff (sort of - we're not actually switching documents/serialization based on input yet).
note #2 in readme
roughing out the api user models, services, and relationships