Replace tableized paths in item routes

Item class path should be the resources path to correct for hyphens
Added Femur::Item#namespaces

To return namespaces relevant to Femur
Need namespaced view path for items now
Fix ItemsControllerFactory to support namespaces more than 1 level deep
Fix path for namespaced items

Only need the class name as the path, since it's nested in namespaces
Support for namespaced pages

Dynamically create controllers to handle namespaced pages. It's messy
for now, but it works.