Added more Ruby tooling ideas. Enforcing key types in hashes, preventing overwriting of methods, and on-the-fly runtime profiling. All with tests.