Made dependencies more specific
Added vendor dependencies to repository, updated git ignore to not ignore them