Adding base server code and base test code

@kevinmstephens Wooo first PR!

Its gigantic. Essentially I:

* added the boilerplate we agreed on
* swapped out all the references of "articles" to "surveys" (I probably missed some but we'll find them as they come up),  
* removed stuff we dont need (3rd part auth, comments, tags)


Just checking but we are only going to use basic auth.