fix: the ctx was not getting onto the page
feat: add basic 404 & 500 pages to pellet middleware
feat: add the 404 & 500 pages to our pellet create command
fix: when loading state from server we should only do this once (for the initial route)

The problem is once we load the state and navigate around the site we do
not want the props from the server to keep getting applied.
fix: error logging in pellets render fn (typeo wrong func name)
fit: crash if no ctx passed to the render fn
chore: update gitignore to hide aws setup