Spree pages cleanup

Render 404 when it can't find a page.

Signed-off-by: Nathan Lowrie <nate@finelineautomation.com>
Added in all of the spree_essential_blog code.

Still need to add tests.

Signed-off-by: Nathan Lowrie <nate@finelineautomation.com>
Got specs passing. Added specs for posts model.

Signed-off-by: Nathan Lowrie <nate@finelineautomation.com>
Add a limit to the context column

Signed-off-by: Nathan Lowrie <nate@finelineautomation.com>
Move spree stylesheet and js calls into the generator.

We need them in the dummy app but don't want them to be injected into a default app.

Signed-off-by: Nathan Lowrie <nate@finelineautomation.com>
Added specs for all models.

Signed-off-by: Nathan Lowrie <nate@finelineautomation.com>
Fixed the helper situation on the controller.

Signed-off-by: Nathan Lowrie <nate@finelineautomation.com>
Fix whitespace issues.

Signed-off-by: Nathan Lowrie <nate@finelineautomation.com>
Update admin views

Signed-off-by: Nathan Lowrie <nate@finelineautomation.com>
Translations and styling on admin pages for posts and uploads

Moved to Spree 2.0 translations. Translations in this extension are a mess at the moment.

Signed-off-by: Nathan Lowrie <nate@finelineautomation.com>
Get frontend views working.

Signed-off-by: Nathan Lowrie <nate@finelineautomation.com>
Finished admin view translation migration to Spree.t form

Signed-off-by: Nathan Lowrie <nate@finelineautomation.com>