Initial commit of the planning document
Cleaning up the initial plan
Removing the finished topics
Tweaking the language to try to be more consistent (our ubiquitous language)
Refactoring the first few chapters to create a resource first, then show GET

This was a recommendation from William - the idea was to immediately show the Location header
on the POST, instead of showing a GET, then a POST, then add the location header. I like the
simplicity of it - POST, then GET
Taking into account the rest of William's notes:

1) Rearranging things, putting PUT/DELETE above Hypermedia
2) Removing many todos/questions, replacing with answers
Adding a few more todos
Updating plan again
Merge branch 'planning'
Slightly updating the plan
Initial commit

A working-ish project with all the bootstrappy code taken care of, a homepage, the start of some
database setup with Doctrine's DBAL
Hooking up the user login/registration process

I created a really crappy ORM too, so that we could have some objects with very little
technical overhead
Minimizing the layout
Adding basic homepage, using bootstrap cdn
Refactoring login and registration form views slightly
Refactoring to use macros
Using a macro for print out form fields
Fixing a few things, refactoring a few things - but mostly adding the ability to create a programmer
Creating the first scenarios and getting them to pass for creating a programmer
Fixing hardcoded spot