Add more ruby objects
Add types
Updates to gitconfig
Update ignores
Update vim