Create spree product property categories.

Join table so we can be granular on category positions. Had to specify
indexes manually as auto generated indexes are too long.
Modify how product properties are associated with categories.
Update and display categories as detemined by their position.
Fix frontend display.
Refactor frontend view
Merge pull request #4 from freerunningtech/category_sorting

Add Category Sorting.