Optogenetics: Tools for Controlling and Monitoring