Large update and progression

- A lot of changes to the manner that the routing returns responses
- Added UTF8 header
- Added resources
- Added recipes
- Added new data for most objects
- Made documentation more consistent

Signed-off-by: Matthew Potter <mdpotter@gmail.com>