Merge branch 'feature/order-system' into develop
Replace random fields with scoreboard in order

This strips out all the non-tabbed fields in addition to the order
value field that was lurking below the items widget. Instead of
half a dozen fields over 3 lines, there's now a basic scoreboard
that shows all the same data, which will always be read-only anyway.
Merge branch 'develop' into feature/add-order-scoreboards
Add class options to generated category lists

Convert the other components to take this sort of format at some
point, too. Much better this way, just basic markup but the user
can apply their own classes, or Bootstrap's, for easy styling
without having to reinvent the wheel themselves with markup.
Check category exists before loading products

The demo theme is using the category page as the page that lists
products as well, since it makes no sense to *just* have a page
that lists the categories like I did in dev. This extra bit of code
makes sure a category has been passed in before trying to load any
products to prevent errors.

This whole one-page-deal should nicely open the doors for filters too.
"Property-ise" the redirect URL on checkout

For some reason I hard-coded the redirect URL. Probably laziness.
This finally adds a property to the basket component so the URL
can be overridden by the user and other themes.
Add optional product count to category lists

Two new options for displaying the number of products contained
within a category. First simply enables it, second allows the user
to assign a class, such as 'badge'.

Also adds the products relation to the Catgory model, which
apparently was missing before.
Add support for active class

Also renames the category variable used inside the loop, for obvious
reasons.
Cleanup product partials and add a ton of options

Adds class parameters for pretty much everything, and removes the
non-template stuff like the category title and description. That
should be added on the page/layout, not in a partial, otherwise
ain't gonna be able to reuse this shit later for other things,
such as featured products.
Merge branch 'feature/add-order-scoreboards' into develop