Cleaned up category feature specs, also moved into separate folders
Added error capture on update