fix FlaggableFlagsHelper to not rely on path

Needed flag_type to not rely on path, updated
routes accordingly.
v0.0.8
validate feature names do not have whitespace
add dependent:destroy to feature associations