add gitignore
remove out directory from cache
add Razer Hydra support