fiz dependency types
fix dependencies
fixup rails as a runtime_dependency
remove warnings about versions being too specific
overhaul and supress warnings